现在好多用这个的项目,好像运行的都还不错
下面是个人观点
个人不喜欢hibernate,感觉太烦,个人认为,hibernate最好的地方就是它的关系-对象映射的思想,还有就是如果有多种数据库的应用,转库容易,但实际中转库的并不多,并且用哪种数据库,一般为了性能等考虑,都会用到它本身提供的功能,比如oracle提供了n多自己的函数等,不用岂不是浪费。并且hibernate要额外生成n多对象,对大数据量系统来说,这也是一笔不小的开销,时间和空间都是,哈哈,个人观点,欢迎批评
下面是个人观点
个人不喜欢hibernate,感觉太烦,个人认为,hibernate最好的地方就是它的关系-对象映射的思想,还有就是如果有多种数据库的应用,转库容易,但实际中转库的并不多,并且用哪种数据库,一般为了性能等考虑,都会用到它本身提供的功能,比如oracle提供了n多自己的函数等,不用岂不是浪费。并且hibernate要额外生成n多对象,对大数据量系统来说,这也是一笔不小的开销,时间和空间都是,哈哈,个人观点,欢迎批评
做过几个项目用到hibernate,一般是跟struts和spring结合着用,数据量小的话还是不错,
DAO层的代码量少了很多,耦合度也少,维护方便,加上spring的控制,还是挺好用的如果数据量达到百万级还是用jdbc吧