Применяет ли iBatis первичный ключ к моей таблице? - PullRequest
1 голос
/ 17 марта 2010

Я работаю над устаревшим проектом. База данных плохо спроектирована. Я хочу изменить слой БД сейчас. Первое, что приходит мне в голову: hibernate , но мне hibernate нужен первичный ключ на моей таблице. На самом деле некоторые из моей таблицы не имеют первичного ключа. Так что я сделал поиск в Google, и я нашел iBatis , это звучит очень хорошо с ним. Но я не знаю, обеспечит ли iBatis первичный ключ в моей таблице?

Спасибо.

1 Ответ

3 голосов
/ 17 марта 2010

Нет. IBatis не заставляет вас иметь первичный ключ на вашем столе. Его основная задача и сила заключается в отображении данных из наборов результатов в объекты Java. Операторы SQL для извлечения данных из базы данных написаны от руки (вы), поэтому у вас почти нет ограничений или ограничений.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...