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