使用hibernate几个关键

来源:互联网 发布:q宠大乐斗门派技能数据 编辑:程序博客网 时间:2024/06/06 02:23

最近一个项目要用到hibernate,好久没有再用过。好多东西都忘的差不多了。再加上原来也只是用过xml配置方式,现在改成annotation方式。没办法,再熟悉下吧。

按照之前的学习方法,先列思路,然后逐个突破。一直用这种方式学习,效果还是非常不错的。起码能做到指哪打哪的目的。系统的看时间上已经不允许了。那列出几个点来:

1、hibernate最新版本和特性(项目中使用的版本);
2、hibernate与spring的整合(主要是applicationContext.xml配置文件);
3、hibernate的对象关联关系(cascade的CUD操作和fetch的R级联操作);
4、hibernate的查询(HQL查询、对象Criteria化查询、动态查询DetachedCriteria、例子查询等);

5、hibernate缓存(一级二级缓存、ehcache等)

列出了大概的点,有清晰的方向就好下手了。对于1、2两点,去官网查询下document,再结合下之前的项目就好整理了。把hibernateProperties和modelsan配置好。对象关联最好的方式,动手写一些demo。熟悉一对多,多对一,多对多的单双向关联还有cascad的5中feach也了解下。hibernate的查询用的最多的应该是HQL吧。还有一些通用的BaseDao中用到了Criteria等。这部分是要重点了解的。最后还有hibernate的缓存。

后面把各个点的配置和例子整理出来写到博客上做记录。以后就不用总从各个地方整理资料,然后花很多时间验证真伪。平时还是需要多积累一些东西。保证一些基本的拿过来就用。节省精力和时间。



0 0