Bee V1.17.0.8 兼容 JPA 注解,主键兼容更多类型更智能,支持注解方式生成主键值

ORM Bee为适应互联网时代软件需求量大,需求变更频繁,性能要求高等要求,应运而生!
Bee,互联网新时代的Java ORM框架,更快、更简单、更自动,开发速度快,运行快,更智能!
简单易用,文件小,性能好;同时支持JDBC(比如JavaWeb),Android和Harmony。

新增功能:

V1.17.0.8(海纳百川)
1)主键支持名称不叫"id",类型除了Long,可以是Integer或String
2)支持用注解定义主键自动生成,主键值生成注解:GenId,GenUUID
3)@Column添加默认实现(强烈建议:在新系统中不要使用该注解)
4)@Table,@Column,@PrimaryKey(@Id)可以兼容JPA相应注解(在AnnoAdapter接口定义)
5)分布式id生成器,支持设置起始年份:bee.distribution.genid.startYear
6)链式编程SelectImpl,UpdateImpl调整字段检测.

智能判断:
当主键字段的类型是Integer,使用@GenId会生成Integer类型的数字; 
若想主键具有分布式全局唯一ID特性,可使用Long型.
若想使用UUID作为主键, 可以用@GenUUID.
松耦合设计:
配置主键自动生成不覆盖已存在的值,当主键有值时,就不会采用自动生成。
不强依赖框架自动生成,可轻松使用自己的策略生成主键值。

感谢网友xfl12345   小书生  zxz  Fall q1349

Bee架构图:

Bee 是一个简单,易用,功能强大,开发速度快,编码少的 JAVA ORM 框架。连接,事务都可以由 Bee 框架负责管理. Bee 简化了与 DB 交互的编码工作量,是 编码复杂度 为 O(1) 的 Java 框架!

(技术交流 扣群:992650213 ; 更多设计思想,请关注微信公众号:软件设计活跃区)

Bee 简单易用:单表操作、多表关联操作,可以不用写 sql, 极少语句就可以完成 SQL 操作;概念简单 ,10 分钟即可入门。
Bee 功能强大:复杂查询也支持向对象方式,分页查询性能更高,一级缓存即可支持个性化优化;具有分布式特性。高级要求,还可以方便自定义 SQL 语句

下期功能预告:

你还想添加什么功能,请到评论区告诉我们!

码云上的项目首页:

https://gitee.com/automvc/bee

https://gitee.com/automvc/bee-springboot

github:

https://github.com/automvc/bee

猜你喜欢

转载自www.oschina.net/news/202441
Bee