Ujorm是一个新的开源Java版ORM框架,Ujorm的作者目标是开发一个足够敏捷的ORM框架作为Java应用的持久层,以适合快速迭代开发的敏捷团队。Ujorm的第一个优势是性能上的优势,从一个简单的SELECT来时,Ujorm的性能要远远高于同类框架。当然Ujorm还包括有:类型安全的查询参数,更小的性能开销,和最简化的实体解决方案。
UJO架构发布之后,越来越多的事实表明如果不提供更多的服务,那么它很难收到开发者的喜爱。因此作者开发了一个新的ORM解决方案,这就是Ujorm。相信不少开发者会对Ujorm的新特性产生兴趣的。
下面是作者将Ujorm与Hibernate进行的一些对比:
http://ujoframework.org/presentation/
下面列表列出了作者使用的测试用例:
- 单表查询 – 一个大数据量的单表有序查询
- 空结果集查询 – 2000 空结果集的查询,查询条件各不同
- 大量无规则查询 – 模仿服务器响应查询,并且没有经过任何优化
- 插入测试 – 插入2000个订单,14000个货品和1个用户
- 删除测试 – 执行多个删除语句,删除表中的所有数据
- 更新测试 – 修改和保存查询出来的业务对象实体。
Ujorm项目主页:
http://ujoframework.org/orm/
Ujorm源码可以再这里查看:
https://sourceforge.net/projects/ujoframework/files/
Ujorm的一些常见问题:
http://ujoframework.org/dokuwiki/doku.php?id=orm_faq
[ad#468-60]