ORM 框架 Bee v1.7.2 发布,Bee 功能更加完善
互联网刷新了整个软件技术栈。微服务、大数据,软件需求变化快,编码量大。全新理念的ORM框架Bee, 以应对互联网时代软件需求快速变化的代码编写。Bee入门简单,使用方便,功能强大。
AI智能编程,产品原型出来,软件原型也出来了。
用Bee+Spring+SringMVC开发JavaWeb项目效率更高。可以比原来提高至少50%。Java改善后也不懒,开发速度不比PHP慢!
用 Bee+SpringBoot+Spring Cloud开发微服务,开发效率更高!
Bee简单易用:单表操作、多表关联操作,可以不用写sql,极少语句就可以完成SQL操作;10分钟即可学会使用。
Bee功能强大:复杂查询也支持向对象方式,分页查询性能更高,一级缓存即可支持个性化优化。高级要求,还可以方便自定义SQL语句。
V1.7.2更新说明:
V1.7.2
可以通过配置选择已实现的命名转换规则.
完善BeeFactory类的功能.
调整SQL输出日志格式.
日期格式可以通过配置定义.
将测试/使用实例迁移到bee-exam项目.
添加类FileLogger,用于将日志记录到文件中.
可以通过配置控制是否输出日志级别.
完善测试用例/使用样例.
支持使用模板快速生成文件.
在Suid接口增加方法 delete(T entity, Condition condition).
支持配置是否允许删除一个表的所有数据(在面向对象方式下有效).
SuidRich 新增两个方法:
updateBy(T entity,String whereFields,Condition condition)
update(T entity,String updateFields,Condition condition)
新增不使用缓存配置支持.
Condition接口新增方法setAdd,setMultiply用于设置SQL中update操作的set设置.
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
JVM 对象分配过程
对象分配过程 1)依据逃逸分析,判断是否能栈上分配? 如果可以,使用标量替换方式,把对象分配到VM Stack中。如果 线程销毁或方法调用结束后,自动销毁,不需要 GC 回收器 介入。 否则,继续下一步。 2)判断是否大对象? 如果是,直接分配到堆上 Old Generation 老年代上。如果对象变为垃圾后,由老年代GC 收集器(比如 Parallel Old, CMS, G1)回收。 否则,继续下一步。 3)判断是否可以在 TLAB中分配? 如果是,在 TLAB中分配堆上Eden区。 否则,在 TLAB外堆上的Eden区分配。 栈上分配 本质上是JVM提供的一个优化技术。 基本思想:将线程私有的对象打散分配在栈 VM Stack上 优点: 可以在函数调用结束后自行销毁对象,不需要垃圾回收器的介入,有效避免垃圾回收带来的负面影响 栈上分配速度快,提高系统性能 局限性: 栈空间小,对于大对象无法实现栈上分配 技术基础: 逃逸分析、标量替换 什么是逃逸分析? 关于 Java 逃逸分析的定义: 逃逸分析(Escape Analysis)简单来讲就是,Java Hotspot 虚拟机可以分析...
- 下一篇
MrDoc 0.5.0 版本发布,优化 EPUB 导出,新增 PDF 导出,支持自定义思维导图
MrDoc是一款基于Python开发的在线文档系统,以Markdown作为文档编写语法,界面美观、功能强大、操作便捷,适合作为个人和小型团队的文档、笔记和知识管理工具。 在2020-05-03,MrDoc发布了0.5.0版本,此版本: 优化了文集的EPUB导出下载 新增了文集的PDF导出下载 支持思维导图自定义高度 新增文档编辑器的Markdown折叠功能 在文档页面新增了一个底部广告位 优化了文集名称的字符验证 同时正式取中文名:觅道文档 欢迎下载、更新体验、提Issue!
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- Docker安装Oracle12C,快速搭建Oracle学习环境
- SpringBoot2整合Redis,开启缓存,提高访问速度
- CentOS关闭SELinux安全模块
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- CentOS8编译安装MySQL8.0.19
- CentOS7,8上快速安装Gitea,搭建Git服务器
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- CentOS6,CentOS7官方镜像安装Oracle11G
- SpringBoot2整合MyBatis,连接MySql数据库做增删改查操作
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装