0
ответов

Как работают транзакции JPA

Следующий код выполняется всякий раз, когда я хочу сохранить какой-либо объект. Кажется, все работает нормально, но я не понимаю, как это работает! EntityManager em = getEntityManager(); EntityTransaction ...
вопрос задан: 27 June 2012 09:50
0
ответов

Как сохранить чистое разделение слоев с помощью Hibernate / ORM?

Как можно сохранить чистые слои с помощью Hibernate / ORM (или других ORM ...)? Под чистым разделением слоев я подразумеваю, например, сохранение всего материала Hibernate на уровне DAO. Например, ...
вопрос задан: 26 June 2012 19:46
0
ответов

Для чего используются переменные «каталог» и «схема» аннотации JPA @Table?

Почему они важны, какое влияние они оказывают на базу данных? Разве «схема» уже не определена в этот момент, поскольку она существует в базе данных? Что такое «каталог»? Какого рода...
вопрос задан: 25 June 2012 05:46
0
ответов

Предложение FROM запроса имеет класс XXX, но не имеет псевдонима

В моем проекте GAE я начал с JPA 1.0, и этот код отлично работал: Query query = em.createQuery("SELECT FROM MyImage " + "WHERE m_Email = :email " + ...
вопрос задан: 22 June 2012 12:31
0
ответов

JPA Criteria API: Множественное условие для LEFT JOIN

У меня есть ссылка на соединение, подобная приведенной ниже, для которой JPA API автоматически создает первое выражение соединения. CriteriaBuilder cb = entityManager.getCriteriaBuilder(); CriteriaQuery
вопрос задан: 18 June 2012 11:59
0
ответов

Почему массивы не могут быть лениво -загружены в ассоциации от одного -до -многих?

Согласно документации Hibernate :Заметив, что массивы не могут быть ленивыми, вы можете сделать вывод, что списки, карты и idbags являются наиболее производительными (не-инверсными )типами коллекций Итак, мой...
вопрос задан: 17 June 2012 10:56
0
ответов

Есть ли хорошая общая реализация JPA DAO?

Согласно этой статье, универсальный JPA DAO (объект доступа к данным) является довольно хорошим шаблоном. Есть ли хорошая реализация?
вопрос задан: 15 June 2012 22:53
0
ответов

JPA-репозиторий Spring-data Упорядочивание путем потери нулевых значений в результатах

Я использую spring-data и репозиторий jpa для своих запросов. У меня возникла проблема: у меня есть сущность с полем ManyToOne, и если я упорядочиваю это поле в запросе, то любые значения, имеющие значение Null...
вопрос задан: 15 June 2012 14:38
0
ответов

Entitymanager.flush () VS EntityManager.getTransaction (). Commit - Что мне лучше выбрать?

Что я должен предпочесть при обновлении базы данных? Какие плюсы и минусы минусы с любым методом, и когда я буду использовать один или другой? public void dismployEmployee (Integer employeeId, Date ...
вопрос задан: 15 June 2012 09:38
0
ответов

JPA с JTA: сохранение объекта и объединение каскадных дочерних объектов

У меня есть двунаправленная связь «один ко многим» со следующими классами объектов: 0 или 1 клиент <-> 0 или более заказов на продукт При сохранении объекта клиента Мне нужен связанный заказ на продукт...
вопрос задан: 14 June 2012 08:22
0
ответов

Как мне найти значение в столбце, которое имеет только уникальные значения с помощью EclipseLink ?

У вас есть метод EntityManager.find(Class entityClass, Object primaryKey) для поиска определенной строки с первичным ключом. Но как мне найти значение в столбце, который просто имеет уникальные значения, а не ...
вопрос задан: 14 June 2012 02:37
0
ответов

JPA/EclipseLink: EntityManager.getTransaction() создает новую транзакцию или возвращает активную?

Я использую EclipseLink 2.3.0. У меня есть метод, который я вызываю из модульного теста (следовательно, вне контейнера, без JTA), который выглядит так: EntityManager em = /* получить диспетчер сущностей */; эм....
вопрос задан: 13 June 2012 11:51
0
ответов

Являются ли «циклические ссылки» в JPA антипаттерном?

Допустим, у Car есть список Wheel, и в то же время у Wheel есть ссылка Car на владельца. Автомобиль общественного класса { Список колес ; } открытый класс Wheel{ Владелец автомобиля; } Я спрашиваю это, потому что в...
вопрос задан: 13 June 2012 02:01
0
ответов

Как переопределить FetchType.EAGER, чтобы он был ленивым во время выполнения

Используя JPA EntityManager и объект JPA Query, как я могу переопределить то, что имеет аннотацию @OneToMany(fetch = FetchType.EAGER) будет лениво извлекаться в запросе? Если бы у меня был спящий режим...
вопрос задан: 12 June 2012 13:06
0
ответов

Точность BigDecimal не сохраняется с аннотациями JPA

Я использую API javax.persistence и Hibernate для создания аннотаций и сохранения объектов и их атрибутов в базе данных Oracle 11g Express. У меня есть следующий атрибут в объекте: @...
вопрос задан: 11 June 2012 14:04
0
ответов

JPA -разница в использовании свойства mappedBy для определения объекта-владельца

В чем именно разница в следующих двух объявлениях B является стороной-владельцем @Entity класс A { @Id int id; @OneToOne Б б; } @Юридическое лицо класс B { @Id int id; @OneToOne (...
вопрос задан: 10 June 2012 12:06
0
ответов

Использование VARCHAR или TEXT в качестве сопоставления строк по умолчанию в OpenJPA

По умолчанию словарь postgres OpenJPA генерирует VARCHAR(255) для строковых полей без указанной длины. Можно ли вместо этого настроить генерацию VARCHAR или TEXT для всех таких полей, чтобы мне не нужно было...
вопрос задан: 9 June 2012 13:29
0
ответов

Составной первичный ключ, внешний ключ. Ссылка на объект или ключ?

У меня есть два класса Foo и Bar. Таблицы в базе данных выглядят следующим образом: |Foo| |id : INT (ПК) | bar_id : INT (ПК, ФК) | |Бар| |id : INT (ПК) | Обычно я бы сопоставил это так: @Entity public ...
вопрос задан: 9 June 2012 12:08
0
ответов

JPA — принудительная ленивая загрузка только для заданного запроса

Как применить стратегию ленивой загрузки только для заданного NamedQuery. для например. Рассмотрим приведенный ниже псевдокод (просто для объяснения случая). У меня есть объект @Entity класс Xyz { int а; интервал б; @Fetch = ...
вопрос задан: 9 June 2012 10:51
0
ответов

Множественные единицы персистентности JPA для dev/qa/stage/production

Я искал ответы на этот вопрос, но не смог найти ни одного, поэтому задал эти вопросы это очень подходящее сообщество! У меня есть отдельное Java-приложение, которое развернуто во многих...
вопрос задан: 8 June 2012 17:32
0
ответов

Куда поместить файл persistence.xml в банку библиотеки с помощью maven?

На работе у нас есть библиотека сущностей, которая используется несколькими клиентами для библиотеки (несколько сервлетов, настольное приложение и т. д.). Библиотека сущностей состоит из классов с аннотациями JPA и большинства ...
вопрос задан: 8 June 2012 15:04
0
ответов

Проблема NamedQueries с Hibernate

Я использовал NanedQueries (как показано ниже) в моем проекте Eclipselink в JPA в качестве поставщика сохраняемости: @Entity @ Table (name = "login ") @ NamedQueries ({@NamedQuery (name =" Login.random ", query =" SELECT l FROM ...
вопрос задан: 8 June 2012 09:33
0
ответов

Невозможно использовать EntityTransaction при использовании JTA

Я получаю эту ошибку: javax.servlet.ServletException: java.lang.IllegalStateException: Описание исключения: Невозможно использовать EntityTransaction при использовании JTA. пытаюсь использовать JPA и JAVAEE,...
вопрос задан: 6 June 2012 14:05
0
ответов

Именованный запрос с подобным в предложении where

Возможно ли иметь подобное в предложении where в именованном запросе? Я пытаюсь сделать следующее, но получаю исключения @NamedQuery(name = "Place.getPlaceForCityAndCountryName", query = "SELECT p ...
вопрос задан: 6 June 2012 10:41
0
ответов

Spring data JPA java.lang.IllegalArgumentException: Not a entity

Я создал пример проекта Spring data JPA. Я использовал затмения для этого. Есть два проекта, один из которых является проектом объекта предметной области, в котором есть только аннотированные классы сущностей. Другой проект - это фактическая весна ...
вопрос задан: 3 June 2012 20:57
0
ответов

Spring 3.1 + Hibernate 4.1 JPA, фабрика Entity manager зарегистрирована дважды

Я использую Spring Framework 3.1 с Hibernate 4.1 в качестве Поставщик JPA, и у меня есть полнофункциональная установка, но каждый раз при запуске веб-приложения я вижу это предупреждающее сообщение: 14:28:12,725 WARN pool-2-...
вопрос задан: 2 June 2012 22:00
0
ответов

Как с помощью querydsl проверить конкретный объект из набора объектов, являющихся результатом отношения «один ко многим»?

У меня есть объект Person JPA, и мой Person имеет несколько адресов (отношение OneToMany от Person к Address). Я хочу иметь возможность сделать запрос для всех людей, у которых есть почтовый индекс частицы, но я...
вопрос задан: 1 June 2012 21:09
0
ответов

Как автоматически генерировать имена столбцов в виде статических конечных строк в метамодели JPA 2.0?

В некоторых аннотациях JPA я хочу использовать имена полей непосредственно в коде вместо подверженных ошибкам строк: @javax.persistence.OrderBy(value = User_.registrationDate.getName()) public List ...
вопрос задан: 31 May 2012 20:04
0
ответов

JPA getResultList() возвращает BigInteger для MySQL, но Integer для сервера Microsoft SQL

У меня есть следующий метод: Query q = getEntityManager().createNativeQuery("SELECT COUNT(1) FROM table1 WHERE column = :column_id " + " UNION " + "SELECT COUNT(1) FROM table2 WHERE column = :column_id"); ...
вопрос задан: 31 May 2012 12:01
0
ответов

как хранить дату и время с помощью JPA в Oracle?

Я использую WebSphere 7 (Java EE 5) и OpenJPA 1.2.1. У меня есть объект JPA с атрибутом modifiedTimestamp, что-то вроде этого: @Entity public class Widget { /* ... */ private java.sql.Date ...
вопрос задан: 30 May 2012 15:59