一款简单强大的Java ORM,国内用户却少的可怜
大多数人的大多数后台开发工作,其实大部分就是CRUD工作。而且大部分工作使用ORM就够了,没必要在那谈论ORM和SQL原生之间的性能问题了,对大部分来说,最关键的是解决问题。如果真的是什么神级大神,恐怕也没人有这闲工夫看一个不知名的人发的不专业文章了。@头条号@安浪科技
现在各大语言都有丰富的ORM库,java作为一个主流的开发语言,java有着丰富的ORM框架,常用的SQL关系数据库ORM框架/库有spring-data-jpa、hibernate、mybatis、spring-jdbc等。
也有国内大神闲大富开发的Beetsql,像Jfinal、Nutz也有自己的ORM/DAO层实现等,大大提高了数据查询开发效率。
开源中国收录的java orm工具框架也是数不胜数,遗憾没有精力一一尝试,很多工具都是对现有框架进行定制改进,肯定有存在的理由和好处。
但是,我一直使用的ORM框架确是不知名的一个Ebean ORM。主要是我开始用ActFramework框架(简称Act),框架ORM插件使用了act-ebean(当然Act也支持其他自己想用的任何 orm,包括nosql数据库orm框架)。然后我也就顺便使用了Bean ORM。在Act框架中配合的非常好,act-ebean是Ebean ORM针对Act框架定制的插件,是Act框架作者自己开发的,所以使用十分顺手,也是零配置,自己配置一下数据库连接信息即可上手。
Ebean ORM官方也有Spring的支持文档,基本上和jpa、hibernate使用习惯相差不大。
开发却十分简单,也特别高效,ebean支持了大多数的SQL数据库操作,也支持了kotlin(kotlin有更好的orm)。
Ebean ORM的具体使用方法感兴趣就自行去下载安装使用吧,缺点也是多的,其中文档就是一个大问题,很多文档详情页是空白的。