在Hibernate中自动生成类有什么缺点

时间:2008-11-03 10:21:42

标签: hibernate

我正在现有系统的新部分工作。为现有数据库自动生成Hibernate类的缺点是什么?

我只是认为,无论我们目前遇到什么设计失败(并且有很多),我们都将移植到系统的这个新部分。

1 个答案:

答案 0 :(得分:1)

如果正确设计了现有数据库的模式,Hibernate生成/逆向工程是一个很好的起点。如果没有正确使用外键和约束,Hibernate就无法猜测依赖关系。无论如何,你最终可能会为Hibernate编写至少一些重要的规则来处理数据库特定的情况,比如序列。

如果您的数据库设计严重搞乱,但您想使用除手写语句之外的其他内容,请查看iBatis而不是Hibernate。