Запитання з тегом «jpa»

API API персистентності Java (JPA) - це специфікація Java для доступу, зберігання та управління даними між об'єктами / класами Java та реляційною базою даних. Він є частиною специфікації EJB 3.0 і є галузевим стандартним підходом для об'єкта реляційного картографування (ORM).

7
Проблема зі сну у сплячому режимі - "Використання @OneToMany або @ManyToMany націлювання на немапанований клас"
Я знаходжу ноги зі сплячими анотаціями, і я потрапив у проблему, надіюсь, хтось може допомогти. У мене є 2 сутності, секція та ScopeTopic. У розділі є член класу «Список», тому стосунки «Один до багатьох». Коли я запускаю модульний тест, я отримую такий виняток: Використання @OneToMany або @ManyToMany націлювання на неоформлений …
113 hibernate  jpa 

8
Нетерплячий збір JPA не приєднується
Що саме контролює стратегія вибору JPA? Я не можу виявити різниці між нетерплячим та ледачим. В обох випадках JPA / Hibernate не автоматично приєднується до відносин «багато на одного». Приклад: особа має одну адресу. Адреса може належати багатьом людям. Класи, зафіксовані в рамках JPA, мають такий вигляд: @Entity public class …
112 java  hibernate  jpa  join 

11
Чи потрібні <class> елементи в persistent.xml?
У мене дуже простий файл persistance.xml: &lt;?xml version="1.0" encoding="UTF-8"?&gt; &lt;persistence version="1.0" xmlns="http://java.sun.com/xml/ns/persistence" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/persistence http://java.sun.com/xml/ns/persistence/persistence_1_0.xsd"&gt; &lt;persistence-unit name="eventractor" transaction-type="RESOURCE_LOCAL"&gt; &lt;class&gt;pl.michalmech.eventractor.domain.User&lt;/class&gt; &lt;class&gt;pl.michalmech.eventractor.domain.Address&lt;/class&gt; &lt;class&gt;pl.michalmech.eventractor.domain.City&lt;/class&gt; &lt;class&gt;pl.michalmech.eventractor.domain.Country&lt;/class&gt; &lt;properties&gt; &lt;property name="hibernate.hbm2ddl.auto" value="validate" /&gt; &lt;property name="hibernate.show_sql" value="true" /&gt; &lt;/properties&gt; &lt;/persistence-unit&gt; &lt;/persistence&gt; і це працює. Але коли я видаляю &lt;class&gt;елементи, додаток не бачить сутностей (усі класи помічені за …
110 java  hibernate  orm  jpa  annotations 

9
% Як% Запит у весняний JpaRepository
Я хотів би написати подібний запит, JpaRepositoryале він нічого не повертає: LIKE '%place%'-не працює. LIKE 'place' працює чудово. Ось мій код: @Repository("registerUserRepository") public interface RegisterUserRepository extendsJpaRepository&lt;Registration,Long&gt; { @Query("Select c from Registration c where c.place like :place") List&lt;Registration&gt; findByPlaceContaining(@Param("place")String place); }

3
Правильне використання flush () в JPA / Hibernate
Я збирав інформацію про метод flush (), але мені не зовсім зрозуміло, коли ним користуватися та як правильно ним користуватися. З того, що я прочитав, моє розуміння полягає в тому, що вміст постійного контексту буде синхронізовано з базою даних, тобто видавати видатні заяви або оновити дані сутності. Тепер я отримав …

9
Що таке стійкість контексту?
Я новачок у світі Java та JPA. Я вивчав JPA і натрапив на багато нових термінів, таких як Entity, наполегливість. Читаючи, я не міг зрозуміти точного визначення контексту стійкості . Чи може хтось пояснити це простими мирянами? Що це стосується даних, що використовуються у програмі @Entity? Наприклад, я вважаю це …
109 java  jpa  orm  persistence 

4
Як створити та обробити складений первинний ключ у JPA
Я хочу мати версії з того самого запису даних. Іншими словами, я хочу дублювати запис з іншим номером версії. id - Version буде первинним ключем. Як має виглядати підприємство? Як я можу скопіювати його з іншою версією? id Version ColumnA 1 0 Some data 1 1 Some Other data 2 …

9
Чому відкрита сесія в режимі глибокого сну вважається поганою практикою?
І які альтернативні стратегії ви використовуєте, щоб уникнути LazyLoadExceptions? Я розумію, що відкрита сесія має на увазі проблеми з: Багатошарові програми, що працюють у різних jvm-кодах Операції здійснюються лише в кінці, і, швидше за все, ви хотіли б отримати результати раніше. Але, якщо ви знаєте, що ваша програма працює на …

2
Стаття JPQL IN: Java-масиви (або списки, набори ...)?
Я хотів би завантажити всі об’єкти, у яких текстовий тег встановлений на будь-яку невелику, але довільну кількість значень з нашої бази даних. Логічним способом зробити це в SQL було б побудувати пункт "IN". JPQL дозволяє використовувати IN, але, здається, вимагає від мене безпосередньо вказати кожен параметр IN (як в, "in …
108 sql  orm  jpa  jpql  named-query 

5
Як я можу отримати об’єкт сеансу, якщо у мене є суб'єкт-менеджер
У мене є private EntityManager em; public List getAll(DetachedCriteria detachedCriteria) { return detachedCriteria.getExecutableCriteria("....").list(); } Як я можу отримати сеанс, якщо використовую entitmanager або як я можу отримати результат за своїми окремими критеріями?

13
підключення весняного завантаження за замовчуванням H2 jdbc (і консоль H2)
Я просто намагаюся побачити вміст бази даних H2 для вбудованої бази даних H2, яку створює Spring-boot, коли я нічого не вказую у своїй програмі.perperties і починаю з mvn spring: run. Я можу бачити сплячий JPA, який створює таблиці, але якщо я спробую отримати доступ до консолі h2 за URL-адресою нижче, …
107 java  spring  jpa  h2  spring-boot 

11
Як зберігати дату / час та часові позначки в часовому поясі UTC за допомогою JPA та Hibernate
Як можна налаштувати JPA / Hibernate для зберігання дати / часу в базі даних як часовий пояс UTC (GMT)? Розглянемо цей анотований об’єкт JPA: public class Event { @Id public int id; @Temporal(TemporalType.TIMESTAMP) public java.util.Date date; } Якщо дата - 2008-лют-03 9:30 ранку Тихоокеанський стандартний час (PST), то я хочу, …

10
Як коментувати поле для автоматичного збільшення MYSQL за допомогою JPA-анотацій
Безпосередньо проблема полягає в збереженні оператора об'єкта в MySQL БД. Перед збереженням я намагаюся вибрати з цієї таблиці, і вона працює, тому є з'єднання з db. Ось мій об’єкт Оператора: @Entity public class Operator{ @Id @GeneratedValue private Long id; private String username; private String password; private Integer active; //Getters and …
106 java  mysql  orm  jpa  annotations 

12
Як зберігати Java Date до Mysql datetime за допомогою JPA
Чи може будь-який орган сказати мені, як я можу зберігати Java Date в Mysql datetime ...? Коли я намагаюся це зробити ... зберігається тільки дата, а час зберігається 00:00:00 у магазинах дат Mysql, як цей ... 2009-09-22 00:00:00 Я хочу не тільки побачення, але і час ... як 2009-09-22 08:08:11 …
104 java  mysql  datetime  jpa 

4
Як відобразити обчислені властивості за допомогою JPA та Hibernate
Мій боб Java має властивість childCount. Це властивість не відображається у стовпці бази даних . Натомість вона повинна обчислюватися базою даних з COUNT()функцією, що працює на з'єднанні мого Java-боба та його дітей. Було б навіть краще, якби цю нерухомість можна було обчислити на вимогу / "лінь", але це не обов'язково. …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.