1

我正在做一个遗留项目。数据库设计不佳。我现在想更改数据库层。我想到的第一个想法是hibernate,但我休眠需要我的表上的主键。事实上我的一些表没有主键。所以我做了一个谷歌搜索,我找到了iBatis,听起来很不错。但我不知道iBatis是否在我的表上强制执行主键?

谢谢。

4

1 回答 1

3

不。IBatis 不会强迫你在你的表上有一个主键。它的主要工作和优势是将数据从结果集映射到 java 对象。从数据库中检索数据的 SQL 语句是手工(您)编写的,因此您在这里几乎没有任何约束或限制。

于 2010-03-17T08:27:04.883 回答