我觉得要用hibernate,就必须要好的设计。像我们公司这样基本没有OO思想的设计是上不了hibernate的! 个人认为hibernate做持久是很好的 不过复杂的关联查询感觉不怎么样,可能跟我们自己先前数据库设计有关系吧!