Следующий код выполняется всякий раз, когда я хочу сохранить какой-либо объект. Кажется, все работает нормально, но я не понимаю, как это работает! EntityManager em = getEntityManager();
EntityTransaction ...
Как можно сохранить чистые слои с помощью Hibernate / ORM (или других ORM ...)? Под чистым разделением слоев я подразумеваю, например, сохранение всего материала Hibernate на уровне DAO. Например, ...
Почему они важны, какое влияние они оказывают на базу данных? Разве «схема» уже не определена в этот момент, поскольку она существует в базе данных? Что такое «каталог»? Какого рода...
В моем проекте GAE я начал с JPA 1.0, и этот код отлично работал: Query query = em.createQuery("SELECT FROM MyImage " + "WHERE m_Email = :email " + ...
У меня есть ссылка на соединение, подобная приведенной ниже, для которой JPA API автоматически создает первое выражение соединения. CriteriaBuilder cb = entityManager.getCriteriaBuilder();
CriteriaQuery
Согласно документации Hibernate :Заметив, что массивы не могут быть ленивыми, вы можете сделать вывод, что списки, карты и idbags являются наиболее производительными (не-инверсными )типами коллекций Итак, мой...
Я использую spring-data и репозиторий jpa для своих запросов. У меня возникла проблема: у меня есть сущность с полем ManyToOne, и если я упорядочиваю это поле в запросе, то любые значения, имеющие значение Null...
Что я должен предпочесть при обновлении базы данных? Какие плюсы и минусы минусы с любым методом, и когда я буду использовать один или другой? public void dismployEmployee (Integer employeeId, Date ...
У меня есть двунаправленная связь «один ко многим» со следующими классами объектов: 0 или 1 клиент <-> 0 или более заказов на продукт При сохранении объекта клиента Мне нужен связанный заказ на продукт...
У вас есть метод EntityManager.find(Class entityClass, Object primaryKey) для поиска определенной строки с первичным ключом. Но как мне найти значение в столбце, который просто имеет уникальные значения, а не ...
Я использую EclipseLink 2.3.0. У меня есть метод, который я вызываю из модульного теста (следовательно, вне контейнера, без JTA), который выглядит так: EntityManager em = /* получить диспетчер сущностей */;
эм....
Допустим, у Car есть список Wheel, и в то же время у Wheel есть ссылка Car на владельца. Автомобиль общественного класса {
Список колес ; } открытый класс Wheel{
Владелец автомобиля;
} Я спрашиваю это, потому что в...
Используя JPA EntityManager и объект JPA Query, как я могу переопределить то, что имеет аннотацию @OneToMany(fetch = FetchType.EAGER) будет лениво извлекаться в запросе? Если бы у меня был спящий режим...
Я использую API javax.persistence и Hibernate для создания аннотаций и сохранения объектов и их атрибутов в базе данных Oracle 11g Express. У меня есть следующий атрибут в объекте: @...
В чем именно разница в следующих двух объявлениях B является стороной-владельцем @Entity класс A { @Id int id; @OneToOne Б б; } @Юридическое лицо класс B { @Id int id; @OneToOne (...
По умолчанию словарь postgres OpenJPA генерирует VARCHAR(255) для строковых полей без указанной длины. Можно ли вместо этого настроить генерацию VARCHAR или TEXT для всех таких полей, чтобы мне не нужно было...
У меня есть два класса Foo и Bar. Таблицы в базе данных выглядят следующим образом: |Foo|
|id : INT (ПК) | bar_id : INT (ПК, ФК) | |Бар|
|id : INT (ПК) | Обычно я бы сопоставил это так: @Entity
public ...
Как применить стратегию ленивой загрузки только для заданного NamedQuery. для например. Рассмотрим приведенный ниже псевдокод (просто для объяснения случая). У меня есть объект @Entity
класс Xyz { int а; интервал б; @Fetch = ...
Я искал ответы на этот вопрос, но не смог найти ни одного, поэтому задал эти вопросы это очень подходящее сообщество! У меня есть отдельное Java-приложение, которое развернуто во многих...
На работе у нас есть библиотека сущностей, которая используется несколькими клиентами для библиотеки (несколько сервлетов, настольное приложение и т. д.). Библиотека сущностей состоит из классов с аннотациями JPA и большинства ...
Я использовал NanedQueries (как показано ниже) в моем проекте Eclipselink в JPA в качестве поставщика сохраняемости: @Entity
@ Table (name = "login ")
@ NamedQueries ({@NamedQuery (name =" Login.random ", query =" SELECT l FROM ...
Я получаю эту ошибку: javax.servlet.ServletException: java.lang.IllegalStateException: Описание исключения: Невозможно использовать EntityTransaction при использовании JTA. пытаюсь использовать JPA и JAVAEE,...
Возможно ли иметь подобное в предложении where в именованном запросе? Я пытаюсь сделать следующее, но получаю исключения @NamedQuery(name = "Place.getPlaceForCityAndCountryName",
query = "SELECT p ...
Я создал пример проекта Spring data JPA. Я использовал затмения для этого. Есть два проекта, один из которых является проектом объекта предметной области, в котором есть только аннотированные классы сущностей. Другой проект - это фактическая весна ...
Я использую Spring Framework 3.1 с Hibernate 4.1 в качестве Поставщик JPA, и у меня есть полнофункциональная установка, но каждый раз при запуске веб-приложения я вижу это предупреждающее сообщение: 14:28:12,725 WARN pool-2-...
У меня есть объект Person JPA, и мой Person имеет несколько адресов (отношение OneToMany от Person к Address). Я хочу иметь возможность сделать запрос для всех людей, у которых есть почтовый индекс частицы, но я...
В некоторых аннотациях JPA я хочу использовать имена полей непосредственно в коде вместо подверженных ошибкам строк: @javax.persistence.OrderBy(value = User_.registrationDate.getName())
public List ...
У меня есть следующий метод: Query q = getEntityManager().createNativeQuery("SELECT COUNT(1) FROM table1 WHERE column = :column_id " + " UNION " + "SELECT COUNT(1) FROM table2 WHERE column = :column_id");
...
Я использую WebSphere 7 (Java EE 5) и OpenJPA 1.2.1. У меня есть объект JPA с атрибутом modifiedTimestamp, что-то вроде этого: @Entity
public class Widget { /* ... */ private java.sql.Date ...