Easy Java ORM для небольших проектов - PullRequest
13 голосов
/ 21 апреля 2011

В настоящее время я ищу действительно простой способ получить простые объекты Java, сохраняемые в базах данных и / или в XML и / или других типах хранилищ данных.

Для больших проектов в компании я бы использовал hibernate, ибатис, датануклеус или что-то в этом роде.Но с небольшими частными проектами это займет более 80% рабочего времени.

Я также обнаружил «simpleORM», но этот требует довольно трудоемкого кодирования связанных с данными вещей в классы моделей данных.Мне не очень нравится этот стиль, так что это не вариант для меня.

У вас есть предложение для какой-нибудь библиотеки, которая просто берет мои объекты и сохраняет / загружает их как есть или с очень маленькой конфигурацией?

Ответы [ 11 ]

0 голосов
/ 21 апреля 2011

Что ж, если вы хотите ORM, то это означает, что вы хотите отобразить объекты в таблицы, столбцы в поля и т. Д. В этом случае, если вы хотите избежать хлопот больших реализаций ORM, вы можете просто использовать простой старый JDBC , с простыми шаблонами DataAccessor. Но тогда это не переводится в XML напрямую.

Если вы хотите просто сохранить объект где-нибудь и заботиться только о «понимании» объекта в Java, то сериализация является простым эффективным методом, как Томас , упомянутый ранее.

...