一直盼着做一个hibernate的项目,自己以前也看了些介绍hibernate的项目,介绍说使用orm框架多好,能把程序员从大量的crud操作中解放出来,而本人以前做的项目基本都是直接使用odbc,jdbc直接写sql语句,那个烦呀,不是少了引号,就是少了逗号.
这次这个hibernate项目刚开始时,本人对hibernate有了点自己的体会,hibernate做查询时很爽,hql也和sql查不多,用起来很方便.但是也有很多不方便的地方,如果表改了,程序要修改的地方很多,尤其是改主键的时候.还有hql不支持union操作,对外连接的支持也不是很爽,这些地方还不如直接用native sql来的好.多条更新插入的时候也有很多不爽的地方,从我个人来看,使用hibernate维护未必比直接用jdbc好多少.
这次这个hibernate项目刚开始时,本人对hibernate有了点自己的体会,hibernate做查询时很爽,hql也和sql查不多,用起来很方便.但是也有很多不方便的地方,如果表改了,程序要修改的地方很多,尤其是改主键的时候.还有hql不支持union操作,对外连接的支持也不是很爽,这些地方还不如直接用native sql来的好.多条更新插入的时候也有很多不爽的地方,从我个人来看,使用hibernate维护未必比直接用jdbc好多少.
本文分享了作者使用Hibernate框架的心得体会,对比了直接使用ODBC和JDBC的方式,讨论了ORM框架的优势与不足之处,特别是在多表关联和主键变更方面的处理。
509

被折叠的 条评论
为什么被折叠?



