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

Hibernate - це бібліотека об'єктно-реляційних відображень (ORM) для мови Java, яка дозволяє розробникам використовувати моделі доменів у стилі POJO у своїх додатках способами, що виходять далеко за межі об'єктно-реляційного картографування.

14
Як вирішити циклічне посилання в json-серіалізаторі, викликане сплячим двонаправленим відображенням?
Я пишу серіалізатор для серіалізації POJO до JSON, але застряг у круговій проблемі посилань. У сплячому двонаправленому відношенні "один до багатьох" батьки посилаються на дочірні та дочірні посилання на батьківського, і тут мій серіалізатор помирає. (див. приклад коду нижче) Як розірвати цей цикл? Чи можемо ми отримати дерево власника об’єкта, …

2
Перелічення в сплячому режимі
Часто корисно мати поле в DAO, значення якого походить від перерахування Java. Типовим прикладом є DAO для входу, де зазвичай у вас є поле, яке характеризує користувача як "ЗВИЧАЙНИЙ" або "АДМІНІСТРАТОР". У режимі глибокого сну я використовував би наступні 2 об’єкти для представлення цього відношення у (напів-) безпечному типі: class …
82 java  hibernate  dao 

8
Зіставлення стовпця JSON PostgreSQL із властивістю сутності Hibernate
У мене є таблиця зі стовпцем типу JSON у моїй БД PostgreSQL (9.2). Мені важко зіставити цей стовпець із типом поля сутності JPA2. Я намагався використовувати String, але коли я зберігаю сутність, я отримую виняток, що він не може перетворити символ, що змінюється в JSON. Який правильний тип значення використовувати …



13
session.connection () застарілий у режимі глибокого сну?
Ми повинні мати змогу отримати пов’язані java.sql.Connectionз сеансом сплячого режиму. Жодне інше з’єднання не буде працювати, оскільки це з’єднання може бути пов’язане із запущеною транзакцією. Якщо session.connection () тепер застарілий, як я повинен це робити?
80 java  hibernate  orm 


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

7
Автоматично зберігайте дочірні об’єкти за допомогою JPA Hibernate
Я маю відношення "один до багатьох" між таблицею "Батьки та діти". У батьківському об'єкті я маю файл List<Child> setChildren(List<Child> childs) У мене також є зовнішній ключ у таблиці Child. Цей зовнішній ключ - це ідентифікатор, який посилається на батьківський рядок у базі даних. Отже, у моїй конфігурації бази даних цей …

11
не вдалося отримати ResultSet у сплячому режимі
У мене проблема з сплячим режимом . Я намагаюся розібрати в список , але він кидає виняток: HTTP Status 500 - could not extract ResultSet. Коли я налагоджую, це несправність на лінії query.list()... Мій зразок коду тут @Entity @Table(name = "catalog") public class Catalog implements Serializable { @Id @Column(name="ID_CATALOG") @GeneratedValue …

26
Не вдається отримати весняне завантаження для автоматичного створення схеми бази даних
Я не можу отримати весняне завантаження для автоматичного завантаження схеми бази даних під час запуску. Ось мій application.properties: spring.datasource.url=jdbc:mysql://localhost:3306/test spring.datasource.username=test spring.datasource.password= spring.datasource.driverClassName = com.mysql.jdbc.Driver spring.jpa.database = MYSQL spring.jpa.show-sql = true spring.jpa.hibernate.ddl-auto = create spring.jpa.hibernate.dialect = org.hibernate.dialect.MySQL5Dialect spring.jpa.hibernate.naming_strategy = org.hibernate.cfg.ImprovedNamingStrategy Ось мій Application.java: @EnableAutoConfiguration @ComponentScan public class Application { public static …

8
Як ви разом “АБО” вибираєте критерії при використанні запиту критеріїв із сплячим режимом?
Я намагаюся зробити базове "АБО" у трьох полях, використовуючи запит критеріїв сплячого режиму. Приклад class Whatever{ string name; string address; string phoneNumber; } Я хотів би створити запит критеріїв, де мій рядок пошуку міг би відповідати "name", "address" or "phoneNumber".
79 java  hibernate 

7
Сплячий режим: flush () і commit ()
Чи є гарною практикою телефонувати org.hibernate.Session.flush()окремо? Як сказано в org.hibernate.Sessionдокументах, Потрібно викликати в кінці одиниці роботи, перед здійсненням транзакції та закриттям сеансу (залежно від режиму змиву, Transaction.commit () викликає цей метод). Не могли б ви пояснити мету flush()чіткого дзвінка, якщо org.hibernate.Transaction.commit()це вже зробите?
79 java  hibernate  orm 

5
Речення IN у мові запитів HQL або Java Persistence Query
У мене є такий параметризований запит JPA або Hibernate: SELECT entity FROM Entity entity WHERE name IN (?) Я хочу передати параметр як ArrayList <String>, чи можливо це? Зимовий режим говорить мені, що java.lang.ClassCastException: java.util.ArrayList cannot be cast to java.lang.String Чи можливо це взагалі? ВІДПОВІДЬ : Колекції як параметри працюють …
78 java  hibernate  jpa  hql  jpql 

5
Як додати драйвер PostgreSQL як залежність у Maven?
Я намагаюся розробити додаток Java з Maven, використовуючи Hibernate з базою даних PostgreSQL для стійкості. Я не розумію, як я повинен підключати драйвери PostgreSQL до моєї програми. Я розумію, що ви додаєте залежності у файл pom.xml Maven, який знаходить банки з віддаленого сховища, а як щодо інших банок?

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