使用Hibernate已经有一段时间了,对hibernate的认识还只是停留在Hibernate提供方便的面向对象的数据操作方式。不过Hibernate不可能仅仅局限于提供这种面向OO的数据操作,应该提供了很多其他我尚未深入接触到的领域。渴求了解Hibernate更多的知识。可以从下面几个方面开始学习。
1)学习Hibernate自带文档,Hibernate Documentation;学习ORMapping、Transaction、QL以及性能优化等;
2)泛型的进一步学习;Hibernate很好地支持了泛型的使用;
3)OSGI技术,OSGI改变了传统的开发方式,实现了多模块的开发;学习Hibernate对于OSGI技术的支持;
4) Spring+Hibernate的处理机制;
5) 学习Hibernate Search以及Validator的处理机制;