Вопросы с тегом «persistence»

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

4
Путаница: @NotNull против @Column (nullable = false) с JPA и Hibernate
Когда они появляются на поле / получателе @Entity, чем они отличаются? (Я сохраняю сущность через Hibernate ). К какой структуре и / или спецификации принадлежит каждый из них? @NotNullнаходится внутри javax.validation.constraints. вjavax.validation.constraints.NotNull javadoc написано Аннотированный элемент не должен быть нулевым но это не говорит о представлении элемента в базе данных, …

10
Каковы различия между различными методами сохранения в Hibernate?
В Hibernate есть несколько методов, которые так или иначе берут ваш объект и помещают его в базу данных. Каковы различия между ними, когда использовать какой, и почему нет только одного интеллектуального метода, который знает, когда и что использовать? Методы, которые я определил до сих пор: save() update() saveOrUpdate() saveOrUpdateCopy() merge() …

1
Не уверен, что я понимаю TransactionAwarePersistenceManagerFactoryProxy
Я пытаюсь использовать его org.springframework.orm.jdo.TransactionAwarePersistenceManagerFactoryProxyв своем проекте Spring, но я не уверен, как его использовать или именно то, что я ищу. Я понимаю, что это может помочь заставить мои 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 [main] ОШИБКА - Отсутствует поставщик сохраняемости для EntityManager с именем agisdb javax.persistence.PersistenceException: нет …
148 java  jpa  persistence  toplink 

26
Hibernate: «Поле id не имеет значения по умолчанию»
Я столкнулся с простой проблемой с Hibernate, но не могу ее решить (недоступность форумов Hibernate, конечно, не помогает). У меня есть простой класс, который я хотел бы сохранить, но продолжаю получать: SEVERE: Field 'id' doesn't have a default value Exception in thread "main" org.hibernate.exception.GenericJDBCException: could not insert: [hibtest.model.Mensagem] at org.hibernate.exception.SQLStateConverter.handledNonSpecificException(SQLStateConverter.java:103) …


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

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

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

5
Насколько устойчиво localStorage?
Я сильно зависим от localStorage для плагина, который я пишу. В нем хранятся все пользовательские настройки. Некоторые настройки требуют от пользователя записи регулярных выражений, и им будет грустно, если их правила регулярных выражений в какой-то момент исчезнут. Итак, теперь мне интересно, насколько стойким является localStorage. Из спецификаций : Пользовательские агенты …

2
Что означают REFRESH и MERGE с точки зрения баз данных?
Мне любопытно, и мне нужно быстро найти этот ответ. Google мало чем поможет. У Java Persistence API есть следующие свойства, которые сообщают фреймворку каскадные операции над ассоциированными объектами: CascadeType.PERSIST CascadeType.DELETE CascadeType.MERGE CascadeType.REFRESH Я знаю, что означают первые два: когда я сохраняю объект A, у которого есть B, также сохраняю B, …
94 java  jpa  persistence 


4
Атрибут имени в @Entity и @Table
Я сомневаюсь, потому что атрибут name присутствует как в @Entity, так и в @Table Например, мне разрешено иметь такое же значение для атрибута name @Entity(name = "someThing") @Table(name = "someThing") и у меня могут быть разные имена для одного и того же класса @Entity(name = "someThing") @Table(name = "otherThing") Может …
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.