Предложите, чтобы Платформа Java сделала CRUD легким [закрытый]

6
задан DNB5brims 13 December 2009 в 12:43
поделиться

7 ответов

Вы ищете способ сопоставления данных с объектами и обратно ( Объектно-реляционное сопоставление , обычно сокращенно ORM или OR / M) или способ автоматизации Операции CRUD с набором данных? Эти два связаны, однако ответы могут немного измениться в зависимости от вашей фактической цели.

Например, автоматическое OR / M может быть выполнено с любым, что поддерживает Java Persistence API . Hibernate - хороший вариант для этого, потому что он фактически является источником JPA.

Обработка CRUD, однако, означает больше, чем просто хранение данных, она связана с правами пользователя и динамическим созданием представлений для четырех операций. ; OR / M - это лишь подмножество CRUD.

3
ответ дан 8 December 2019 в 04:52
поделиться

Grails имеет много общего с Ruby on Rails (первоначально он назывался Groovy on Rails), обеспечивая основу и поддержку, которые упрощают создание простых приложений в стиле CRUD. Если вам нужно расширить существующее приложение, Grails может использовать Hibernate для отображения ваших существующих данных.

Он основан на Groovy, поэтому, хотя он совместим с JVM, это не Java.

5
ответ дан 8 December 2019 в 04:52
поделиться

Hibernate обычно рекомендуется для Java.

Обратите внимание, что Grails является Java-эквивалентом RoR и может использовать GORM (Grails Object-Relational-Mapping - интерфейс Groovy поверх Hibernate) или напрямую Hibernate. Так что, если вы из мира RoR, возможно, вам будет полезно попробовать Grails.

7
ответ дан 8 December 2019 в 04:52
поделиться

Play Framework - это чистая среда Java, упрощающая CRUD. Может быть, вы хотите попробовать.

3
ответ дан 8 December 2019 в 04:52
поделиться

Выберите любой из них: - Hibernate или iBatis

iBatis : - больше контроля над вашими операторами SQL.
Hibernate ]: - Легко использовать и меньше кодировать :)

2
ответ дан 8 December 2019 в 04:52
поделиться

Вот несколько примеров, которые можно попробовать:

  1. Hibernate
  2. iBatis
  3. Toplink
  4. OpenJPA
  5. OJB
  6. Cayenne
  7. Spring JDBC
1
ответ дан 8 December 2019 в 04:52
поделиться

Проверьте Tynamo . Поддерживает родной гибернат или JPA. Не генерирует леса, которые вам нужно будет поддерживать - вам нужно только написать код для запчастей, которые вы хотите настроить.

3
ответ дан 8 December 2019 в 04:52
поделиться
Другие вопросы по тегам:

Похожие вопросы: