iBatis是否在我的桌子上强制执行主键?

时间:2010-03-17 06:49:12

标签: java database hibernate ibatis

我正在研究遗留项目。数据库设计不佳。我想现在改变数据库层。首先想到的是 hibernate ,但我 hibernate 需要我桌上的主键。实际上我的一些表没有主键。所以我进行了谷歌搜索,然后找到 iBatis ,听起来非常不错。但我不知道 iBatis 是否在我的桌面上强制执行主键?

感谢。

1 个答案:

答案 0 :(得分:3)

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