Вопросы с тегом 'jpa-2.0'

Этот тег предназначен для вопросов о версии 2.0 API Java Persistence. В центре внимания JPA 2.0 были проблемы с функциями, которые присутствовали у некоторых популярных поставщиков ORM, но не смогли получить согласие на утверждение JPA 1.0.
3

Путаница: @NotNull vs @Column (nullable = false)

Когда они появляются на поле/получателе с @Entity, в чем разница между ними? (Я сохраняю Entity через Hibernate). Какая структура и/или спецификация каждого из них принадлежит? @NotNull находится в пределах javax.validation.constraints. В java...
16 сент. '11 в 2:20
11

JPA CascadeType.ALL не удаляет сирот

У меня возникли проблемы с удалением сиротских узлов с использованием JPA со следующим отображением @OneToMany (cascade = CascadeType.ALL, fetch = FetchType.EAGER, mappedBy = "owner") private List<Bikes> bikes; У меня возникла проблема с сир...
20 нояб. '08 в 17:31
6

JPA 2.0 orphanRemoval = true VS on delete Cascade

Я немного запутался в атрибуте JPA 2.0 orphanRemoval. Я думаю, что я вижу, что это необходимо, когда я использую свои инструменты генерации DB DB для создания базы данных DDL, чтобы иметь ON DELETE CASCADE для конкретного отношения. Однако, если ...
01 дек. '10 в 21:58
3

Spring Data-JPA против JPA: какая разница?

Я немного смущен различием между Spring Data-JPA и JPA. Я знаю о JPA, что это спецификация для сохранения объектов Java в реляционной базе данных с использованием популярной технологии ORM. Другими словами, JPA предоставляет интерфейсы и другие техн...
22 апр. '13 в 13:20
7

В JPA 2, используя CriteriaQuery, как подсчитать результаты

Я новичок в JPA 2 и API CriteriaBuilder/CriteriaQuery: CriteriaQuery javadoc CriteriaQuery в учебнике Java EE 6 Я хотел бы подсчитать результаты CriteriaQuery, не загружая их. Возможно ли, я не нашел такого метода, единственный способ сделать эт...
21 мая '10 в 16:40
2

Сохранение карты <String, String> с использованием JPA

Мне интересно, можно ли использовать аннотации для сохранения карты attributes в следующем классе с использованием JPA2 public class Example { long id; // .... Map<String, String> attributes = new HashMap<String, String>(); ...
03 авг. '10 в 4:49
5

Как создать метамодель JPA 2.0?

В духе безопасности типа, связанного с CriteriaQuery JPA 2.0 также имеет API для поддержки Метамодель представления объектов. Кто-нибудь знает о полностью функциональной реализации этого API (для генерации метамодели в отличие от создания метамодель...
14 июн. '10 в 13:32
4

JPA: однонаправленное многоканальное и каскадное удаление

Скажем, что у меня есть однонаправленное отношение @ManyToOne, подобное следующему: @Entity public class Parent implements Serializable { @Id @GeneratedValue private long id; } @Entity public class Child implements Serializable { ...
25 авг. '11 в 21:06
4

Учебное пособие по критериям JPA

Я пытаюсь найти учебник API JPA Criteria, но не очень успешный. Знаете ли вы о новинках? Я хотел бы начать использовать его в приложении Java5/Maven для создания сложных поисковых запросов.
22 окт. '10 в 13:06
3

Что использовать: JPQL или API критериев?

В моем приложении Java используется JPA для сохранения объекта. Бизнес-домен очень прост (всего три класса являются постоянными, по 3-5 свойств в каждом). Запросы просты. Вопрос в том, какой подход я должен использовать: JPQL или API критериев?
04 окт. '10 в 19:22
1

Как определить однонаправленные отношения OneToMany в JPA

У меня есть следующая проблема с отображением сущности в JPA. У меня есть два объекта, первый - Lookup, а второй - Text, который представляет переводы для сущностей. Теперь мне нужно связать Поиск по тексту, но я не хочу, чтобы в тексте была ссылка н...
20 авг. '12 в 13:13
4

JPA Hibernate много-ко-многим каскадным

Я использую JPA 2.0 и спящий режим. У меня есть класс User и класс Group следующим образом: public class User implements Serializable { @Id @Column(name="USER_ID") private String userId; @ManyToMany @JoinTable(name = "USER_GROUP...
08 февр. '11 в 15:42
2

Архитектура Java EE - рекомендуется ли DAO использовать ORM, например JPA 2?

Если я использую ORM, например JPA2 - где у меня есть объекты, которые сопоставлены с моей базой данных, должен ли я использовать DAO? Это кажется намного более накладными расходами. Например, мне нужно будет поддерживать три дополнительных пакета: ...
29 сент. '10 в 3:52
3

Как я могу проверить два или более полей в комбинации?

Я использую проверку JPA 2.0/Hibernate для проверки моих моделей. Теперь у меня есть ситуация, когда необходимо согласовать комбинацию двух полей: public class MyModel { public Integer getValue1() { //... } public String getValue...
06 мая '10 в 14:21
2

Как использовать JPA2 @Cacheable вместо Hibernate @Cache

Как правило, я использую Hibernate @Cache (использование = CacheConcurrencyStrategy.NONSTRICT_READ_WRITE) для кэширования класса @Entity, и он работает хорошо. В JPA2 есть еще одна аннотация @Cacheable, которая, похоже, совпадает с функциональност...
08 сент. '10 в 1:20