简单说说Ujorm,Ujorm是一个新的开源Java版 ORM框架,Ujorm的作者目标是开发一个足够敏捷的ORM框架作为Java应用的持久层,以适合快速迭代开发的敏捷团队。Ujorm的第一个优势是性能上的优势,从一个简单的SELECT来时,Ujorm的性能要远远高于同类框架。当然Ujorm还包括有:类型安全的查询参数,更小的性能开销,和最简化的实体解决方案。从上述描述可以看出Ujorm作者是一个对性能十分看重的人,这点很类似连接池新秀BoneCP的作者,或许正是因为这些不断追求极致的开发者存在才让技术无时无刻不在前进吧!感叹到此为止,我们来看看Ujorm 1.0的变化。
Ujorm 1.0主要改进包括:
- Ujorm 1.0完成了Ujorm用户手册(对于开源软件来说,丰富的文档绝对是必须的,估计很少有人敢用一个文档匮乏的开源产品,除非那个产品时他自己开发的)
- Ujorm 1.0改进了大量的Java Doc文档
- Ujorm 1.0新增了高效的批量延迟加载方法(OrmTools.loadLazyValuesAsBatch())
- Ujorm 1.0改进了与Spring框架的整合,目前完美支持使用Spring管理ORM会话和事物
- Ujorm 1.0在Criterion api中增加了对IN操作符的支持
- Ujorm 1.0修正了UjoProperty默认值读取的bug