我正在处理遗留项目。数据库设计不当。我现在想改变数据库层。我首先想到的是 hibernate,但我hibernate 需要我的表上有一个主键。事实上我的一些表没有主键。所以我进行了谷歌搜索,我找到了 iBatis,它听起来非常好。但我不知道 iBatis 是否在我的表上强制执行主键?
谢谢。
最佳答案
没有。 IBatis 不会强制您在表上设置主键。它的主要工作和优势是将数据从结果集映射到 Java 对象。从数据库中检索数据的 SQL 语句是手工编写的(您),因此您在这里几乎没有约束或限制。
关于java - iBatis 会在我的表上强制使用主键吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2460340/