什么时候更好地使用Hibernate和EJB 3?Hibernate或EJB 3都没有任何障碍吗?
我在这里的直接冬眠营地.
想想你从改变你的数据库到改变数据库的内容有多大可能性,从DB2到oracle,以及从Hibernate变为Toplink或者eclipse它的可能性通常不会发生.这是程序员喜欢做的同样的旧事物,这是抽象的任何东西,以便他们可以在10年后的某个不可预见的点选择使用不同的日志工具包或者不是.
我确信那里的人真的想要JPA的供应商独立,但我不是其中之一.这并不是说Toplink或eclipse没有任何好处,我只是不认为你可以使用复杂的产品而不是以某种方式捆绑(甚至无意).
话虽如此,我仍然遵循hibernate文档建议并使用JPA注释,并且只在需要时才采用特定于hibernate的注释,不太确定是否存在技术原因,但它并没有受到伤害.