Toplink без сервера приложений


Можно ли использовать Toplink Essentials без сервера приложений, только на настольном приложении?

3 2

3 ответа:

Да, но для определенного поведения вам, возможно, придется использовать параметры запуска JVM, чтобы включить агент toplink. Я думаю, что это для ленивой загрузки или что-то подобное.

Вы имеете в виду TopLink или TopLink Essentials? Первый-это коммерческий продукт Oracle. Последняя является эталонной реализацией JPA 1.0, которая представляет собой несколько урезанную версию.

Честно говоря, я не думаю, что есть какая-либо причина использовать что-либо, кроме EclipseLink (который будет ссылкой JPA 2.0 реализация) или спящий режим.

Чтобы на самом деле сделать это:

Да, если только вам не нужны службы именования JNDI. Toplink и Hibernate могут работать без сервера приложений. Вам просто нужна реляционная база данных и драйвер JDBC.

Да, toplink-это чистая библиотека классов Java