Лучшие jpa вопросы ИТ разработчиков

  • 11голосов
  • 4ответа
  • 0просмотров

Как получить метаданные базы данных от менеджера сущностей

У меня есть приложение, которое использует Hibernate и JPA. Мне нужно выяснить, с какой БД это связано, чтобы какой-то нативный SQL-запрос я выполнял на основе, например, БД. оракул и постгрес. Если я использую чистый jdbc, то получить метаданные ...

Задан May 15, 2012, 7:05 PMотuser509755
  • 3голос
  • 1ответ
  • 0просмотров

Использование Spring, JPA с Hibernate для доступа к нескольким базам данных / источникам данных, настроенным в Jboss

У меня есть требование, где мне нужно настроить приложение на основе Spring для работы с двумя базами данных. У нас есть две базы данных, одну из которых мы используем для хранения оперативных данных, а другую базу данных используют в качестве ...

Задан May 20, 2012, 2:40 PMотziggy
  • 5голос
  • 1ответ
  • 0просмотров

JndiException при использовании Hibernate 4.0 с Tomcat 7 при использовании persistence.xml

Я использую Hibernate 4.0 с файлом JPA persistence.xml в Tomcat 7. Нет Struts, просто прямой Hibernate с некоторыми службами в Джерси. Вот исключение, с которым я сталкиваюсь: Caused by: org.hibernate.service.jndi.JndiException: Unable to lookup ...

Задан May 29, 2012, 5:27 PMотJohn S
  • 14голосов
  • 6ответов
  • 0просмотров

Ошибка: невозможно создать TypedQuery для запроса с более чем одним возвратом

Я пытаюсь сделать функцию searchBook с java и jpa. У меня есть 2 класса, которые являются СМИ и книги. Книга расширяет СМИ. И я храню данные в другой таблице. Я пытаюсь выбрать данные из запроса ниже: TypedQuery<Media> query = em.createQuery( ...

Задан May 30, 2012, 3:20 AMотErwin Brandstetteruser1412944
  • 8голосов
  • 3ответа
  • 0просмотров

Как использовать TomEE с Hibernate

Я создал очень простое приложение с постоянным контекстом (hibernate в качестве провайдера) для чтения некоторого значения из базы данных. Я использую Eclipse с Maven. Во-первых, я получаю Caused by: org.apache.openejb.OpenEJBException: ...

Задан Oct 13, 2014, 5:45 AMотJackLancerX
  • 8голосов
  • 4ответа
  • 0просмотров

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

В чем именно разница в следующих двух декларациях B является владельцем @Entity class A { @Id int id; @OneToOne B b; } @Entity class B { @Id int id; @OneToOne(mappedBy="b") A a; }А владеющая сторона @Entity class A { @Id int id; ...

Задан Jun 10, 2012, 12:06 PMотziggy
  • 18голосов
  • 4ответа
  • 0просмотров

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

У меня двунаправленное отношение «один ко многим» со следующими классами сущностей: 0 or 1 client <-> 0 or more product orders При сохранении объекта клиента я хочу, чтобы связанные объекты заказа продукта также сохранялись (так как их внешний ...

Задан Jun 14, 2012, 8:22 AMотSputNick
  • 43голосов
  • 5ответов
  • 0просмотров

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

Что я должен предпочесть при обновлении базы данных? Какие плюсы и минусы минусы с любым методом, и когда я буду использовать один или другой? public void disemployEmployee(Integer employeeId, Date endDate) { Employee employee = ...

Задан Jun 15, 2012, 9:38 AMотRox
  • 8голосов
  • 5ответов
  • 0просмотров

Определение порядка списка

У меня следующая проблема. У меня есть три класса, A, B и C. A содержит связанный с OneToMany список B: s. B содержит отношение ManyToOne к C. C содержит поле с именем & quot; имя & quot; и B также содержит поле с именем «name». То, что я хотел ...

Задан Jul 09, 2009, 5:05 PMотKim L
  • 4голос
  • 1ответ
  • 0просмотров

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

Я использую spring-data и репозиторий jpa для своих запросов. У меня возникла проблема, когда у меня есть объект с полем ManyToOne, если я упорядочиваю это поле в запросе, то все значения со значением Null для этого поля не возвращаются в моем ...

Задан Jun 15, 2012, 2:38 PMотdevo
  • 99голосов
  • 4ответа
  • 0просмотров

Как выбрать стратегию генерации идентификатора при использовании JPA и Hibernate

Я просматривал раздел создания идентификаторов Справочного руководства по Hibernate и «Сохранение Java с Hibernate». Есть несколько вариантов, доступных с Hibernate и JPA в сочетании. Я искал дополнительную документацию о том, как выбрать ...

Задан Mar 24, 2017, 4:00 PMотVlad Mihalcea
  • 14голосов
  • 2ответа
  • 0просмотров

Как я могу получить все классы @Entity из модуля постоянства?

ProblemЯ пишу отдельную служебную программу, которая, учитывая банку, содержащую аннотированный блок персистентности JPA-2, должна программно получить список всех моих классов @Entity в конкретном блоке персистентности. Я хотел бы решить, какой ...

Задан Apr 11, 2012, 6:36 PMотTom Tresansky
  • 8голосов
  • 4ответа
  • 0просмотров

Jpa пейджинг с номерами и следующий, предыдущий

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

Задан Apr 13, 2012, 4:12 PMотjavafun
  • 18голос
  • 1ответ
  • 0просмотров

Советы по Hibernate Query для JPA

Я пытался найти определенный ресурс для всех подсказок, которые могут быть установлены с помощьюQuery.setHint(String,Object) вызов метода в JPA, но я иду пустым. Кто-нибудь знает хорошую ссылку?

Задан Apr 13, 2012, 5:44 PMотGuidomainstringargs
  • 3голосов
  • 2ответа
  • 0просмотров

разница между аннотированием поля и его геттерным методом JPA

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

Задан Apr 17, 2012, 9:33 AMотGenjuro
  • 2голос
  • 1ответ
  • 0просмотров

JPQL-запрос: как отфильтровать строки по отношению?

Я новичок в JPA 2.0 и несколько вещей, которые я не понимаю. У меня есть пара таблиц: CUST table (for customers) -------------------------- CUST_ID (pk, integer) CUST_NAME (varchar)а также ORD table (for orders) ---------------------- ORD_ID ...

Задан Apr 18, 2012, 1:30 AMотStefanuzzo
  • 13голосов
  • 4ответа
  • 0просмотров

Hibernate UnknownServiceException: неизвестный сервис запрошен как транзакция завершена

У меня есть простой класс, который запускает 3 потока и сохраняет новый объект в каждом потоке. Но я получаю исключение, которое не могу понять. Может кто-нибудь помочь мне понять, почему исключение? package test; import java.util.Date; import ...

Задан Nov 24, 2014, 12:51 PMотVlad Mihalceasachinrahulsourav
  • 15голосов
  • 3ответа
  • 0просмотров

Лучшая практика Hibernate Performance?

Я пишу веб-приложение, используя Hibernate 3. Итак, через некоторое время я заметил, что что-то идет медленно. Итак, я протестировал hibernate profiler и обнаружил, что hibernate сделает необоснованно много db-вызовов для простой операции. ...

Задан Dec 15, 2017, 5:00 PMотVlad Mihalceauser829237
  • 4голосов
  • 3ответа
  • 0просмотров

Как настроить EclipseLink 2.0 и Spring 3.0.5 и Tomcat 6?

Мое веб-приложение использует Tomcat 6.0.18 и Spring 3.0.5, eclipselink 2.0.1 и javax.persistence 2.0.0, базу данных SQL Server. Я не мог понять конфигурацию, а также не смог найти рабочий пример с такими конфигурациями. Я попытался ...

Задан May 03, 2012, 10:52 PMотjisun
  • 5голосов
  • 2ответа
  • 0просмотров

JPA - EclipseLink - Как настроить имя схемы базы данных во время выполнения

Я реализую веб-приложение (JEE6, EJB WebProfile), которое использует базу данных Oracle. Моя проблема в том, что мне нужно изменить используемую схему базы данных (имя) без перекомпиляции / перепаковки приложения. Так что я хочу (это всего лишь ...

Задан May 10, 2012, 12:08 PMотRalph
  • 1голосов
  • 2ответа
  • 0просмотров

Какие коллекции возвращает jpa?

JPA (Eclipselink в этом случае) всегда возвращает IndirectList, где у Entity есть список? Это нормально, этот список или он должен быть преобразован в другой список (возможно, связанный список)?

Задан Jun 10, 2012, 10:49 PMот
  • 8голосов
  • 2ответа
  • 0просмотров

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

Используя JPA EntityManager и объект JPA Query, как я могу переопределить что-то с аннотацией @OneToMany (fetch = FetchType.EAGER), которая будет извлекаться лениво в запросе? Если бы у меня был объект запроса Hibernate, я мог бы создать объект ...

Задан Jun 12, 2012, 1:06 PMотhugelgupf
  • 5голосов
  • 2ответа
  • 0просмотров

API критериев JPA: несколько условий на левое соединение

У меня есть ссылка на соединение, например, для которой первое выражение соединения создается JPA API автоматически. CriteriaBuilder cb = entityManager.getCriteriaBuilder(); CriteriaQuery<Tuple> c = cb.createTupleQuery(); Root<Demand> demands = ...

Задан Jun 18, 2012, 11:59 AMотyesil
  • 1голосов
  • 2ответа
  • 0просмотров

QueryDSL дублирующая идентификационная переменная / синтаксическая ошибка равенства с любым на Set?

У меня есть объекты JPA, как указано здесь:QueryDSL JPA синтаксическая ошибка с содержит на Set? [https://stackoverflow.com/questions/11083797/querydsl-jpa-syntax-error-with-contains-on-set/] Теперь я пытаюсь иметь несколько ограничений наSet ...

Задан May 23, 2017, 12:29 PMотCommunityGandalf
  • 21голосов
  • 4ответа
  • 0просмотров

Создание репозитория только для чтения с SpringData

Можно ли создавать репозитории только для чтения, используя Spring Data? У меня есть некоторые сущности, связанные с представлениями, и некоторые дочерние сущности, для которых я хотел бы предоставить хранилище с некоторыми методами, такими ...

Задан Sep 02, 2015, 12:39 PMотOliver Drotbohmjpboudreault
  • 39голосов
  • 4ответа
  • 0просмотров

Действительно динамичный JPA CriteriaBuilder

Мне нужно создать "реальный" динамический JPACriteriaBuilder, Я получаюMap<String, String> с заявлениями. Это выглядит как: name : John surname : Smith email : [email protected] ...more pairs possibleВот что я реализую: CriteriaBuilder cb = ...

Задан Nov 07, 2017, 3:42 PMотManuel DrieschmannsFelix
  • 28голосов
  • 2ответа
  • 0просмотров

разные способы получения EntityManager

Обычная идиома, которую я вижу для создания EntityManager, выглядит примерно так: public class BaseDao { private static final String PERSISTENCE_UNIT_NAME = "Employee"; EntityManagerFactory factory ...

Задан Nov 13, 2017, 8:36 AMотManuel Drieschmannsjayjay
  • 1голос
  • 1ответ
  • 0просмотров

JPA - Использование нескольких источников данных для определения контроля доступа

Я совершенно новичок в JPA и JSF и надеюсь, что вы можете помочь мне с моими вопросами. Мое приложение построено с использованием JSF 2.0 Framework, с использованием JPA 2.0 / EclipseLink, работающего на Glassfish 3+, MySQL. Я установил один ...

Задан Jun 29, 2012, 11:27 AMотBalusCgnowlak
  • 6голосов
  • 4ответа
  • 0просмотров

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

Следующий код выполняется всякий раз, когда я хочу сохранить любую сущность. Кажется, все работает нормально, но я не понимаю, как это работает! EntityManager em = getEntityManager(); EntityTransaction userTransaction = em.getTransaction(); ...

Задан Jun 27, 2012, 9:50 AMотDeepak
  • 57голосов
  • 5ответов
  • 0просмотров

Для чего используется referencedColumnName в JPA?

В JPA есть атрибутreferencedColumnName это может быть установлено на@JoinColumn, @PrimaryKeyJoinColumn В чем идея этого параметра, кто-то может привести хороший пример того, где это можно использовать?

Задан Apr 23, 2016, 7:07 PMотnbroams
  • 9голосов
  • 2ответа
  • 0просмотров

JPA и дженерики

Мне интересно, как абстрактный класс с обобщениями будет работать с JPA? Я имею в виду, какие аннотации мне нужны для поля? Рассмотрим это: @MappedSuperclass public abstract class AbstractMyClass<T> { // What about Strings and Integers? Do I ...

Задан Jun 29, 2012, 11:20 AMотjaakko
  • 10голосов
  • 2ответа
  • 0просмотров

Всегда использовать примитивные объектные обертки для JPA @Id вместо примитивного типа?

Я обнаружил проблему с использованием примитивного типа в качестве объекта @Id для JPA в сочетании с Spring Data JPA. У меня есть родительские / дочерние отношения с Cascade.ALL на родительской стороне, а у дочернего элемента есть PK, который в ...

Задан Jul 01, 2012, 4:26 PMотakazlou
  • 24голосов
  • 7ответов
  • 0просмотров

Сохранение UUID в PostgreSQL с использованием JPA

Я пытаюсь сохранить объект в PostgreSQL, который использует UUID в качестве первичного ключа. Я пытался сохранить его как обычный UUID: @Id @Column(name = "customer_id") private UUID id;С учетом вышеизложенного я получаю эту ошибку: ERROR: ...

Задан Jul 03, 2012, 4:16 AMотehsanullahjan
  • 1голосов
  • 2ответа
  • 0просмотров

JPA @JoinColumn выдает при объединении столбцов не первичного ключа

Я хочу соединить таблицу на основе соединения в одном направлении, вот мой код: Class Person { @id String person_sk; int person_id; String Person_name; @OneToMany @joinColumn (name="person_reference_id") List<address> getAddresses() {} } class ...

Задан Jun 07, 2016, 7:28 PMотabhiBhumir Jhaveri
  • 5голосов
  • 3ответа
  • 0просмотров

Загрузка javassist-ed Hibernate лица

У меня есть конвертер JSF, который я использую для списка SelectItem, содержащего несколько различных типов сущностей. вgetAsString() метод я создаю строку как имя класса с суффиксом & quot;: & quot; и удостоверение личности. MySuperClass ...

Задан Jul 16, 2009, 6:58 PMотDamo
  • 18голосов
  • 6ответов
  • 0просмотров

В Spring с jpa / hibernate, как сохранить сеанс открытым, чтобы избежать отложенных исключений инициализации?

В настоящее время я отмечаю коллекции в бинах сущностей как стремящихся избежать получения отложенной инициализации, когда пытаюсь получить доступ к свойствам коллекции после загрузки бина с помощью EntityManager. Если я вместо этого оставлю ...

Задан Jul 16, 2009, 8:09 PMотHappyEngineer
  • 15голосов
  • 4ответа
  • 0просмотров

Лениво загружая саб в спящем режиме

Об этом поиске можно найти немало, но я не нашел подходящего решения этой проблемы. По сути, у меня есть большой CLOB для определенного класса, который я хочу загрузить по требованию. Наивный способ сделать это будет: class MyType { // ... ...

Задан Jul 17, 2009, 10:37 AMотwds
  • 22голосов
  • 5ответов
  • 0просмотров

Как я могу избежать предупреждения «firstResult / maxResults, указанного в коллекции fetch; применять в памяти! »при использовании Hibernate?

Я получаю предупреждение в журнале сервера"firstResult/maxResults specified with collection fetch; applying in memory!", Однако все работает нормально. Но я не хочу этого предупреждения. My code is public employee find(int id) { return ...

Задан Sep 07, 2018, 8:34 AMотVlad MihalceaPrince
  • 72голосов
  • 6ответов
  • 0просмотров

Настройте режим гибернации (с использованием JPA) для хранения Y / N для типа Boolean вместо 0/1

Можно ли настроить JPA / спящий режим для сохраненияBoolean типа какY/N? В базе данных (столбец определяется какvarchar2(1), В настоящее время он хранит их как0/1, База данных Oracle.

Задан May 06, 2014, 11:11 AMотAlexey Malevsengs
  • 0голос
  • 1ответ
  • 0просмотров

Не удается сериализовать сессионные компоненты - выдается предупреждение

Я запускаю среду с JSF + Primefaces + tomcat 6.0.32 в сетевых компонентах, используя EclipseLink (JPA 2.0). Мое приложение работает нормально, но каждый раз, когда я его запускаю, я получаю много предупреждений о том, что не могу сериализовать ...

Задан Jul 20, 2012, 5:24 PMотoriuken
  • 7голос
  • 1ответ
  • 0просмотров

JPA + Hibernate + EHCache, неожиданное поведение

Я пытаюсь внедрить EHCache в мой рабочий прототип, где у меня есть javax.persistence.Entityпредставляет таблицу в моей базе данных (MySQL, mysql-connector-java-5.1.20.jar), которая предоставляется потребителям в виде XML. Проблема, с которой я ...

Задан Jul 19, 2012, 3:48 PMотemdagon
  • 43голос
  • 1ответ
  • 0просмотров

Понимание интерфейса Spring Data JPA @NoRepositoryBean

Я столкнулся с@NoRepositoryBean интерфейс несколько раз во время чтения документации Spring Data. Цитировать из документации: > If you're using automatic repository interface detection using the Spring namespace using the interface just as is ...

Задан Sep 02, 2015, 12:34 PMотOliver Drotbohmbalteo
  • 134голосов
  • 25ответов
  • 0просмотров

Не указан поставщик сохраняемости для EntityManager

У меня есть мой persistence.xml с тем же именем, используя toplink, в каталоге META-INF. Тогда у меня есть код, который вызывает его с: EntityManagerFactory emfdb = Persistence.createEntityManagerFactory("agisdb"); Тем не менее, я получил ...

Задан Jun 27, 2018, 8:20 AMотPaolo ForgiaRobert A Henru
  • 34голосов
  • 6ответов
  • 0просмотров

Клонирование объекта JPA

У меня уже есть сущность JPA в базе данных. Я хотел бы иметь его копию (с другим идентификатором) с некоторыми измененными полями. Какой самый простой способ сделать это? Подобно: * setting it's @Id field to null and persisting it will work? ...

Задан Sep 13, 2018, 7:01 PMотJaumzerakrisy
  • 9голосов
  • 2ответа
  • 0просмотров

Hibernate: Как указать имя класса генератора пользовательских последовательностей, используя аннотации?

Я хочу указать следующую конфигурацию hbm с помощью аннотаций: <id name="somePK" column="&quot;somePK&quot;" type="long"> <generator class="com.db.hibernate.KeyGenerator"/> </id>Я не уверен, как предоставить имя класса ...

Задан Jul 24, 2012, 1:22 PMотHimanshu Yadav
  • 44голосов
  • 16ответов
  • 0просмотров

удаленный объект будет повторно сохранен каскадом (удалить удаленный объект из ассоциаций)

у меня есть следующие две сущности: 1- PlayList: @OneToMany(fetch = FetchType.EAGER, mappedBy = "playlist", orphanRemoval = true, cascade = CascadeType.ALL) @OrderBy("adOrder") private Set<PlaylistadMap> PlaylistadMaps = new ...

Задан Nov 17, 2017, 8:42 AMотMartijn PietersMahmoud Saleh
Пред12...18След