ORM 框架 Bee V1.11_4.22 发布,添加 SPI 预加载接口 PreLoad 提高缓存安全等
Bee,互联网新时代的Java ORM工具,更快、更简单、更自动,开发速度快,运行快,更智能!
Bee让程序员/软件工程师,从手工编码中解放出来,Bee更适合智能软件制造时代!
立志做最懂用户的软件!
V1.11.0.4.22 (世界地球日)
增加Registry接口;增加NameRegistry.
更改Serializer接口抛出异常方式.
MapSuid,MapSql支持解析字符串的Boolean类型.
GenBean,还不支持的jdbc类型,提醒在哪个文件设置.
GenBean增加获取字段支持,使用字段名可以不直接使用字符串.
GenBean增加支持是否覆盖原有文件设置。
systemLogger支持设置日志级别,方便开发调试.
Logger增加public static void debug(String msg,Throwable t)(方便开发调试).
SuidRich的selectString方法支持可变参数:
public List<String[]> selectString(T entity,String... selectFields);
nocache增加日志提示.
提高缓存安全.
添加SPI预加载接口PreLoad.
添加用于全局的拦截器注册器InterceptorChainRegistry.
添加配置项:
是否是limit offset语法分页 pagingWithLimitOffset
是否捕获单条插入时的重复键异常 notCatchModifyDuplicateException
是否显示单条插入时的重复键异常 notShowModifyDuplicateException
fixed bug for type converter.
fixed bug about @PrimaryKey in Suid update(entity).
部分实例:
使用字段名,不再直接使用字符串,更好适应数据库表变更. 实体名_F 就可以引用字段名
//方式1
objSQLRichService.update(download, "genProject");
//方式2, 本次新增.
objSQLRichService.update(download, Download_F.genProject);
生成文件实例:
// config.setGenComment(true);
config.setGenFieldFile(true); //本次新增功能
config.setCommentPlace(1);
config.setOverride(true); //是否覆盖原来的文件 本次新增功能
genBean.genSomeBeanFile("download");
变长参数, 列出你要查询的字段
//V1.11.0.4.22 变长参数, 列出你要查询的字段
list=suidRich.selectString(new TestUser(), TestUser_F.name,TestUser_F.lastName,TestUser_F.email);
Printer.print(list);
下期功能预告:
准备向复杂的分库分表进军了。。。
好消息:
2022年5月1日劳动节前登记的企业用户,可获得专业的生产环境使用帮助,为你的系统保驾护航、提高性能;
个人用户登记后入群(扣群:992650213),可获得个性化的使用咨询!
登记地址:
https://gitee.com/automvc/bee/issues/I3PIUJ
https://github.com/automvc/bee/issues/43
近期已添加功能:
ORM 框架 Bee V1.11.0.1.1(2022新年版)发布,更快、更简单、更自动
ORM 框架 Bee V1.11.0.2.1(2022 春节版)发布,拦截器、多租户(过年不打烊)
ORM 框架 Bee V1.11.0.2.4 (2022北京冬奥版)发布,二级缓存扩展支持(Redis)
ORM 框架 Bee 2022 Romantic 版发布,加 JustFetch,Datetime 等注解和 Jndi 支持
ORM 框架 Bee V1.11.0.2.20 2022(荣耀)版发布,完善拦截器,增加多种注解简化开发
ORM 框架 Bee V1.11.0.2.28 发布,查询结果拦截、ShardingStruct 为分库分表准备
ORM 框架 Bee V1.11.0.3.8(Lady First)发布,设置参数转换器,Json 与 Javabean 属性自动转化
ORM 框架 Bee V1.11.0.3.12(植树节版) 发布,支持 Cassandra (还可自动生成表),方言注册器
ORM 框架 Bee V1.11.0.3.20(春分版) 发布,自定义动态 SQL 标签
https://gitee.com/automvc/bee#bee主要功能特点介绍
------------------------------------------------------------------------
Bee 是一个简单,易用,功能强大,开发速度快,编码少的 JAVA ORM 框架。连接,事务都可以由Bee框架负责管理. Bee 简化了与DB交互的编码工作量, 是 编码复杂度 为 O(1) 的Java 框架!
Bee简单易用:单表操作、多表关联操作,可以不用写sql,极少语句就可以完成SQL操作;概念简单,10分钟即可入门。
Bee功能强大:复杂查询也支持向对象方式,分页查询性能更高,一级缓存即可支持个性化优化;具有分布式特性。高级要求,还可以方便自定义SQL语句。
码云上的项目首页:
https://gitee.com/automvc/bee-springboot
github:
