其实围绕Hibernate的话题,我都已经说过不下30遍,以致于最近两年以来,我对所有Hibernate的问题都不愿意再回应。另外最近一年多来,使用Rails的ActiveRecord,让我对ORM的认识又加深了很多,其实对于那么多争议的问题,最好的解决办法就是自己去实践。对于自己没有去实践过的东西,争是争不出来什么的。 引用1、以数据库为中心建模 VS 以领域模型为中心建模: 老开发人员大多倾向于前者,因为比较符合过去的开发习惯,另外他们强调数据库的生命周期大于App 向我这样的只有几年工作经验的往往会倾向于后者,因为这能更充分发挥ORM的威力,更符合OO,免去很多维护DB的繁琐工作 ...
hiebrnate有哪些沟壑: 1、Session是本次使用到的持久对象的容器,并内在使用jdbc的connection派发sql 2、Session的生命周期,不同的应用可能有不同的策略,是一次数据操作一个Session,或一个用户请求共享同一个Session? 后者可能使用到了Open Session In View Filter/Interceptor.或hibernate3的sessionFactory.getCurrentSession() 3、对象与容器的几种关系,以及如何转化?同样Id的对象是否可以有多个copy在容器中? 4、session flush是什么意思,什么 ...
sdiablo
搜索本博客
最新评论