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

Постійність у комп'ютерному програмуванні відноситься до можливості збереження даних поза пам'яттю програми.

4
Плутанина: @NotNull vs. @Column (nullable = false) із JPA та Hibernate
Коли вони з’являються на полі / геттера @Entity, яка різниця між ними? (Я наполягаю на об'єкті через сплячку ). До якої основи та / або специфікації належить кожна з них? @NotNullзнаходиться в межах javax.validation.constraints. У javax.validation.constraints.NotNulljavadoc сказано Помічений елемент не повинен бути нульовим але це не говорить про представлення елемента …

10
Які відмінності між різними методами збереження в сплячому режимі?
Hibernate має кілька методів, які, так чи інакше, беруть ваш об’єкт і заносять його в базу даних. У чому полягають відмінності між ними, коли їх використовувати, і чому не існує лише одного розумного методу, який знає, коли використовувати? Методи, які я визначив поки що: save() update() saveOrUpdate() saveOrUpdateCopy() merge() persist()

1
Переконайтесь, що я розумію TransactionAwarePersistenceManagerFactoryProxy
Я намагаюся використовувати проект org.springframework.orm.jdo.TransactionAwarePersistenceManagerFactoryProxyу своєму весняному проекті, але я не впевнений, як ним користуватися, чи це саме те, що я шукаю. Я усвідомлюю, що це може допомогти змусити мої DAO працювати з звичайним JDO PersistenceManagerFactory. Ще одне питання: що станеться, якщо проксі не зроблено належним чином? Чи можу я …
192 java  spring  persistence  dao  jdo 

29
Немає постачальника наполегливості для EntityManager
У мене є persistence.xmlте саме ім'я, яке використовується TopLinkпід META-INFкаталогом. Потім у мене є свій код, який називає його: EntityManagerFactory emfdb = Persistence.createEntityManagerFactory("agisdb"); Але я отримав таке повідомлення про помилку: 2009-07-21 09: 22: 41,018 [основна] ПОМИЛКА - Немає постачальника стійкості для EntityManager з іменем agisdb javax.persistence.PersistenceException: Немає постачальника наполегливості для …
148 java  jpa  persistence  toplink 

26
Hibernate: "Поле" id "не має значення за замовчуванням"
Я зіткнувся з тим, що, на мою думку, є проблемою зі сплячкою, але не можу її вирішити (недосяжні форуми, безумовно, не допомагають). У мене простий клас, який я хотів би наполегливо, але продовжуйте отримувати: SEVERE: Field 'id' doesn't have a default value Exception in thread "main" org.hibernate.exception.GenericJDBCException: could not insert: …


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

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

5
Коли використовувати EntityManager.find () проти EntityManager.getReference () з JPA
Я зіткнувся з ситуацією (яка, на мою думку, дивна, але, можливо, цілком нормальна), коли я використовую EntityManager.getReference (LObj.getClass (), LObj.getId ()), щоб отримати об'єкт бази даних, а потім передати повернутий об'єкт зберігатись в іншій таблиці. Таким чином, потік був таким: клас TFacade { createT (FObj, AObj) { T TObj = …

5
Наскільки стійким є localStorage?
Я дуже залежно від localStorage для плагіна, про який пишу. У ньому зберігаються всі налаштування користувача. Деякі параметри вимагають, щоб користувач писав regex'es, і їм було б сумно, якщо в якийсь момент їх правила регулярного виведення зникли. Тож зараз мені цікаво, наскільки наполегливий місцевий сховище. З специфікацій : Користувацькі агенти …

2
Що означають REFRESH та MERGE з точки зору баз даних?
Мені цікаво, і мені потрібно швидко знайти цю відповідь. Google не дуже допоможе. API персистенції Java має такі властивості, які вказують фреймворку на каскадні операції з асоційованими сутностями: CascadeType.PERSIST CascadeType.DELETE CascadeType.MERGE CascadeType.REFRESH Я знаю, що означають перші два: коли я зберігаю об'єкт A, який має B, зберігаю також B, а …
93 java  jpa  persistence 


4
Атрибут імені в @Entity та @Table
У мене є сумніви, оскільки атрибут name є і в @Entity, і в @Table Наприклад, мені дозволено мати однакове значення для атрибута name @Entity(name = "someThing") @Table(name = "someThing") і я можу мати різні імена для одного класу @Entity(name = "someThing") @Table(name = "otherThing") Хто-небудь може сказати мені, в чому …

6
Hibernate проти iBATIS [закрито]
Зачинено. Це питання не відповідає вимогам щодо переповнення стека . Наразі відповіді не приймаються. Хочете покращити це питання? Оновіть питання, щоб воно було актуальним для переповнення стека. Закрито 3 роки тому . Удосконалюйте це питання Для реінжинірингу нашого нового продукту ми зараз вибираємо найкращий фреймворк з Java. Оскільки слід розглянути …

10
Кращі практики використання та збереження перерахувань
Я бачив тут декілька запитань / дискусій щодо найкращого способу обробки та збереження значень, подібних до переліку (наприклад, збереження даних, придатних для перерахувань , як зберегти перерахування за допомогою NHibernate ), і я хотів би запитати, що таке загальний консенсус . Зокрема: Як слід обробляти ці значення в коді? Як …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.