都不重要,一般新的无所谓
|
|
你的意思是mybits和hibernate好用么,不管在哪一方面? |
|
没有啦,很有帮助的,为什么复杂SQL多反而要用mybits呢,是因为hibernate复杂SQL执行效率比较慢么?另外,在移植方面,mybits比起hibernate来说,是不是不方便的地方就是不部分sql需要重新写而hibernate只是切换配置文件而已。请大神赐教,别嫌我烦哈,先谢过啦!虽然我分比较少。。。。 |
|
10分 |
太过复杂的sql连接,用hibernate配置太过麻烦,再就是性能问题了。 |
恩,非常感谢你的分享,我会好好斟酌的,看起来用hibernate或许会更好一些。这段时间也是刚刚用mybatis把一个hibernate项目给替换了,感觉这mybatis还挺好用,没有牵扯到移植方面的问题或是一般移植也就是在本机用mysql,在服务器上用oracle,这两个数据库之间移植起来还是比较好弄的,不过为了长久的考虑,很多方面都还是要照顾到的,感谢你的回答! |
|
我说下hibernate吧,如果数据量大,对程序性能要求较高,就不要用hibernate了!
ORM相对消耗资源很大的! |
|
对性能方面没有特别的要求,数据级别也不是很大,可能数据表之间的关系会比较复杂一点 |
|
5分 |
mybatis的sql语句是需要单独自己去写的,hibernate的则是封装好的。所有mybatis的灵活性一级执行效率要比hibernate高一些。但是如果你的系统需要数据库移植的话,mybatis就比较麻烦,因为它的sql语句不同的数据库需要重新修改。
|
5分 |
表关系复杂无非是多表之间的连接,如果表中的数据量不大,性能要求不过分,hibernate对程序猿来说更爽些,不过在某些大量数据上可以结合servlet让hibernate提高性能; |
恩,移植问题算是考虑在内的一方面,我想我已经知道该怎么做了 |