Мне нужна дополнительная информация.
Я занимаюсь разработкой небольшого приложения, которое будет взаимодействовать с веб-приложением PHP.Медиасервер, с которым мы включаемся, является расширяемым в Java.
Мне нужен очень небольшой доступ к базе данных внутри плагина, который мы разрабатываем, мне нужно только просматривать строки примерно в 10% таблиц.Мне нужно только обновить данные в одной из таблиц.
Схема в целом замусорена внешними ключами, но в настоящее время (и маловероятно, что это изменится в будущем), мне не нужно изменять какие-либодругая информация в базе данных, за исключением одного столбца (который не является внешним ключом).
Я не хочу моделировать все эти отношения - так как в этом нет необходимости.
Какая моя лучшая ставка?Будет ли Hibernate заставлять меня отображать все эти доменные объекты?Является ли myBatis (ранее iBATIS) лучшим выбором, так как люди, с которыми я общаюсь, тоже более удобны с SQL?Имеет ли значение, какую среду персистентности я выберу - т.е. они все заставят меня моделировать каждую из таблиц?
Это таблицы MySQL InnoDB, если это имеет какое-то значение.