hibernate4的一些设计上要注意的地方

    其实大家都知道用不用框架,都能写出系统出来。。 但好不好管理,就是另当别论。
曾经有个项目经理跟我讲过:如果一个经验用20年,你这一生,就完了。。。不断总结,不断经历这才是技术牛人的发展路线。
其实,spring与hibernate很多人都在用,但用得好不好,见仁见智。作为刚上路的我,有一些经验。
先说一吓hibernate的设计方面:
   DAO通常我会抽象一个absDAO把公有的增删改查放进去,然后建立XXXDAO去实现它,那在XXXDAO中,我们该如何设计呢??
一定要记住BC层不能注入SQL代码,把要写的SQL/HQL都交给XXXDAO做处理。
为什么呢?就是为了分离,重用,重构。简单来说,分离了,意味着可以随时抽离,如果真的要大改动,这样就不会偶合。
    BO数据映射层我们该如何设计呢?一对一,一对多,多对多,多对一。。这些一定要熟。要记住BO千万不要去继承别的类。通常在调计xxx.hbm.xml的时候。。哈哈,我想很多人都己经用了@@@@@注解了吧,注解真的是一个很有用的东西,它把hibernate配置起来更方便。个人建义,先把xxx.hbm.xml这些方式学好后再去学习@@@这样会更加事半功倍。
 




猜你喜欢

转载自dxking100.iteye.com/blog/1583466