Какой у тебя выбор? Есть ли у вас какие-либо предложения и опыт?
Я разрабатываю приложение с Hibernate 3.5 и Spring 3.0
Плюсы:
- Хорошая документация
- Простая настройка и полезные журналы
- Популярность - широкое сообщество
- Некоторые расширения JPA
- Некоторые дополнительные инструменты - Инструменты JBoss для Eclipse, hbm2ddl, генерация статической метамодели и т. Д. *
Минусы:
- Bugs! (Последовательности, коллекции и т.д ...)
- Многие повторы удваиваются с помощью «чистого» Hibernate. В старых аннотациях Hibernate и JPA есть беспорядок.
Я собираюсь перейти на EclipseLink. Что ты думаешь?
Edit:
Я пробовал EclipseLink и получил очень плохой опыт. Кажется, что EclipseLink нужен LoadTimeWeaver и ему нравится работать на платформе OSGi, а не в простой среде Jetty или Tomcat. У меня просто нет времени на все эти настройки.