ORM 框架 Bee V1.9.0.2-14-SNAPSHOT 发布

栏目: 软件资讯 · 发布时间: 4年前

内容简介:V1.9.0.2-14-SNAPSHOT(情人节版) 多个ORM操作使用同一个Connection. MapSql增加方法: public void put(MapSqlSetting MapSqlSetting, boolean value); V1.9.0更多功能,请查看: V1.9.0.1-SNAPSHOT https://www.osc...

V1.9.0.2-14-SNAPSHOT(情人节版)

多个ORM操作使用同一个Connection. 
MapSql增加方法:
public void put(MapSqlSetting MapSqlSetting, boolean value);

V1.9.0更多功能,请查看:
V1.9.0.1-SNAPSHOT
https://www.oschina.net/news/129291/bee-1-9-0-1-snapshot-released

Bee是一个Java ORM框架。重点是简单,同时功能还很强大
一个兼具Hibernate和Mybatis优点的ORM框架,同时又避免了两者的缺陷;
此外还有许多自己的优点,如开发速度快,编写代码少,文件小,具有分布式特性。

Bee 是一个简单,易用,功能强大,开发速度快,编码少的 JAVA ORM 框架。 如果说Mybatis在Hibernate之后不是重复造轮子,那Bee在Hibernate和Mybatis之后也不会是重复造轮子!

工欲善其事必先利其器!——《论语·卫灵公》
磨刀不误砍柴工! Bee连磨刀的时间都帮你省了。

Bee其它主要功能特点介绍
1.接口简单,使用方便。Suid接口中对应 SQL 语言的select,update,insert,delete操作提供4个同名方法。
2.使用了Bee,你可以不用再另外编写dao代码,直接调用Bee的api即可完成对DB的操作。
3.约定优于配置:Javabean没有注解,也不需要xml映射文件,只是纯的Javabean即可,甚至get,set方法不用也可以。
4.智能化自动过滤null和空字符串,不用再写判断非空的代码。
5.动态/任意组合查询条件,不需要提前准备dao接口,有新的查询需求也不用修改或添加接口。
6.支持原生SQL排序, 原生语句分页(不需要将全部数据查出来)。
7.支持直接返回Json格式查询结果; 链式编程。
8.支持存储过程,支持原生SQL(自定义sql语句),支持事务、for update,支持批处理操作。
9.支持只查询一部分字段。
10.支持面向对象方式复杂查询、多表查询(无n+1问题; 支持:一对一,一对多,多对一,多对多)。
11.一级缓存,概念简单,功能强大;一级缓存也可以像JVM一样进行细粒度调优;智能缓存,支持更新配置表,不用重启。
12.表名与实体名、字段名与属性名映射默认提供多种实现,且支持自定义映射规则扩展。
13.多种DB支持轻松扩展(MySQL,MariaDB,Oracle,H2,SQLite,PostgreSQL等直接可用)。
14.无第三方插件依赖;可零配置使用。
15.提供表对应的javabean自动生成工具,Javaweb后端代码根据模板自动生成;能打印非占位符的可执行sql,方便调试。
16.支持读写分离一主多从, 仅分库等多数据源模式。
17.分布式环境下生成连续单调递增(在一个workerid内),全局唯一数字id;提供自然简单的分布式主键生成方式。
18.支持同库分表,动态表名映射。
19.性能好:接近JDBC的速度;文件小:Bee V1.8 jar 仅217k。

 

码云上的项目首页:

https://gitee.com/automvc/bee

相关框架设计信息也可关注微信公众号:软件设计活跃区


以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

Head First HTML5 Programming

Head First HTML5 Programming

Eric Freeman、Elisabeth Robson / O'Reilly Media / 2011-10-18 / USD 49.99

What can HTML5 do for you? If you're a web developer looking to use this new version of HTML, you might be wondering how much has really changed. Head First HTML5 Programming introduces the key featur......一起来看看 《Head First HTML5 Programming》 这本书的介绍吧!

html转js在线工具
html转js在线工具

html转js在线工具

UNIX 时间戳转换
UNIX 时间戳转换

UNIX 时间戳转换

HSV CMYK 转换工具
HSV CMYK 转换工具

HSV CMYK互换工具