大家来讨论下,ssh中,hibernate的作用到底有多大?
用hibernate做持久层,在变更数据库的时候确实方便了许多,个人感觉在增删改差上很不理想。spring也提供了对数据库访问的支持,为什么我们还在使用hibernate,而不去使用spring做持久层那?请各位说说自己的看法。 搜索更多相关主题的帖子:
hibernate ssh
----------------解决方案--------------------------------------------------------
各有优势吧,spring在事物管理方面是比hibernate做的好一些,但是在ORM方面就差了一些,为了达到将操作数据库的操作屏蔽掉,转换成操作对象,那么hibernate的作用是不能忽视的,很重要,建议去了解一下ORM方面的书籍,我知道hibernate in action的前面几章讲了这个背景知识,可以去了解下。
----------------解决方案--------------------------------------------------------
我觉得它能够给自动生成pojo类让我感到比较方便,别的方面没啥感觉。
貌似它的连接池还存在bug
----------------解决方案--------------------------------------------------------
我只知道都非常难学 别的没有了
----------------解决方案--------------------------------------------------------
spring只不过将hibernate进行了整合并做了事物管理,它又没有重新做了一个hibernate
----------------解决方案--------------------------------------------------------
在中小项目中Hibernate或许是首选,但是我还是比较喜欢iBATIS,SSI(Struts+Spring+Hibernate)我推荐,
----------------解决方案--------------------------------------------------------