大家来讨论下,ssh中,hibernate的作用到底有多大?
用hibernate做持久层,在变更数据库的时候确实方便了许多,个人感觉在增删改差上很不理想。spring也提供了对数据库访问的支持,为什么我们还在使用hibernate,而不去使用spring做持久层那?请各位说说自己的看法。
各有优势吧,spring在事物管理方面是比hibernate做的好一些,但是在ORM方面就差了一些,为了达到将操作数据库的操作屏蔽掉,转换成操作对象,那么hibernate的作用是不能忽视的,很重要,建议去了解一下ORM方面的书籍,我知道hibernate in action的前面几章讲了这个背景知识,可以去了解下。