SqlFlyJava ORM 框架
SqlFly是一个好用的Java语言orm框架。
特点
- 对内将
jdbc
繁琐步骤进行封装,并对外提供简洁好用的API - 自动将查询结果集映射到实体类中,可以让你完全脱离对
ResultSet
的操作,贴心省事 - 内置了多种常见查询的封装,如:统计查询、分页查询等
- 内置一个简单的连接池实现,不使用第三方连接池也可以获得较快的执行速度,当然也可以方便的集成第三方连接池,如:
c3p0
、dbcp
、druid
- 内置代码生成器,可以自动生成标准的三层架构代码,节省
80%
以上的重复代码编写 - 代码设计上冗余了一些接口,可方便的对框架进行扩展,以及与
spring
等第三方框架的结合
设计思想
- sql写在代码里,不会让你写在反人类的xml中(此处@
MyBatis
) - 接口设计上,不参与sql建设,最大减少调用者心智负担(此处@
Hibernate
和jooq
),当然也会有一些例外,因为——它们实在太常用了 - 所有api均是无状态函数,不会让你在调试时,发生“这个值什么时候改的?”的情况
-
Conection
为自动提交模式,在开启事务时关闭自动提交,最接近原生sql操作逻辑
更多信息请参考官网文档:http://sqlfly.dev33.cn/
评论
EsearchXElasticsearch ORM 框架
EsearchXforjava基于okhttp+snack3开发,是一个代码直白和简单的ElasticsearchORM框架项目里有3个关键的对象概念:执行上下文查询器命令支持自动序列化和反序列化,以
EsearchXElasticsearch ORM 框架
0
QuickDAOJava ORM 框架
QuickDAOQuickDAO是一款简单,易用,轻量级的javaORM框架.目前支持Mysql,SQlite以及H2数据库.SpringBoot环境下由于类加载器问题请慎用,可能会导致未知问题出现!
QuickDAOJava ORM 框架
0
spring-db-templateJava ORM 框架
1.极·简化DAO操作,大幅度提高编码效率;2.支持自定义SQL,自动映射;3.支持Redis缓存和内存缓存,自动更新缓存;5.支持MyBatis示例Booleansuccess=UserFastDa
spring-db-templateJava ORM 框架
0
ebatisElasticsearch ORM 框架
ebatis 是一个简单方便上手的ElasticsearchORM框架。ebatis基于JavaHighLevelRESTClient开发,采用和MyBatis类似思想,只需要定义接口,便可访问Ela
ebatisElasticsearch ORM 框架
0
QdbcQt ORM 框架
QtORM,一个C++写的ORM库,灵感来源Mybatis框架。 此操作数据库框架为类 Mybatis,如果之前使用过此类框架,则会比较熟悉,所有的SQL操作都采用宏函数的进行操作,方便简单。此框架
QdbcQt ORM 框架
0