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

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

3
Картографування таблиці асоціацій «багато-багато» із додатковими стовпцями
Моя база даних містить 3 таблиці: Суб’єкти користувачів та служб мають багато стосунків і об'єднуються з таблицею SERVICE_USER наступним чином: USERS - SERVICE_USER - SERVICES Таблиця SERVICE_USER містить додатковий стовпчик BLOCKED. Який найкращий спосіб виконати таке відображення? Це мої навчальні класи @Entity @Table(name = "USERS") public class User implements java.io.Serializable …

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


3
Чим Спільна інформація JPA відрізняється від сплячої для великих проектів?
Мені важко вирішити, чи варто дотримуватися режиму сплячки для нового проекту, чи змочу ноги від JPA та нової реалізації Весняних даних. Чи призначена рамка Spring Data для великих проектів чи малих проектів зі скромними вимогами до запитів? Хоча я, безумовно, бачу перевагу в зменшенні коду за допомогою @Queryанотації, що ви …

1
Як власність spring.jpa.hibernate.ddl-auto точно працює у весні?
Я працював над проектом програми для завантаження програми Spring і зауважив, що іноді виникає помилка часу з’єднання з моєю базою даних на іншому сервері (SQL Server). Це трапляється спеціально, коли я намагаюся виконати деяку міграцію сценарію, FlyWayале це працює після декількох спроб. Потім я помітив, що я не вказав spring.jpa.hibernate.ddl-autoу …

13
Як встановити сплячі інструменти в Eclipse?
Який правильний спосіб встановити Hibernate Tools у Eclipse як плагін? Сайт в режимі глибокого сну насправді не дає ніяких інструкцій. Переглядаючи бінарні інструменти сплячого режиму HibernateTools-3.2.4.Beta1-R200810311334.zip, виявляється, що я можу просто розпакувати це у своєму каталозі затемнення. Чи просто я розпакуйте його у своєму каталозі затемнення? Це здається, що хакі …

2
Яка "власна сторона" в картографуванні ORM?
Що саме означає сторона володіння ? Яке пояснення з деякими прикладами картографування ( один до багатьох, один до одного, багато до одного )? Наступний текст - уривок із опису документації @OneToOne в Java EE 6. Ви можете побачити сторону концепції, що є в ній. Визначає однозначну асоціацію до іншої сутності, …
128 java  hibernate  orm  jpa  mapping 

17
Помилка в сплячому режимі - QuerySyntaxException: користувачі не відображаються [від користувачів]
Я намагаюся отримати список усіх користувачів із таблиці "користувачів", і я отримую таку помилку: org.hibernate.hql.internal.ast.QuerySyntaxException: users is not mapped [from users] org.hibernate.hql.internal.ast.util.SessionFactoryHelper.requireClassPersister(SessionFactoryHelper.java:180) org.hibernate.hql.internal.ast.tree.FromElementFactory.addFromElement(FromElementFactory.java:110) org.hibernate.hql.internal.ast.tree.FromClause.addFromElement(FromClause.java:93) Це код, який я написав, щоб додати / отримати користувачів: public List<User> getUsers() { Session session = HibernateUtil.getSessionFactory().getCurrentSession(); session.beginTransaction(); List<User> result = (List<User>) session.createQuery("from users").list(); session.getTransaction().commit(); …
126 java  hibernate 

8
Налаштування основної залежності для SQL Server
Я розробляю портлет, де я маю гібернаційний доступ до бази даних SQL Server. Я встановив для нього основні залежності і намагаюся знайти роз'єм SQL Server так само, як я знаю, що в MySql є. І все-таки мій пошук у Google дає лише Mysql, якщо я шукаю роз'єм SQL Server. Яке …

9
Spring Boot + JPA: Анотація назви стовпців ігнорується
У мене є програма Spring Boot із залежністю spring-boot-starter-data-jpa. Мій клас сутності має анотацію стовпця з назвою стовпця. Наприклад: @Column(name="TestName") private String testName; SQL, що генерується цим, створюється test_nameяк назва стовпців. Після пошуку рішення я виявив, що spring.jpa.hibernate.naming_strategy=org.hibernate.cfg.EJB3NamingStrategyвирішив проблему (назва стовпця взята з анотації стовпців). І все-таки моє запитання: чому …

8
належна анотація до сплячки для байтів []
У мене є додаток, який використовує анотації зі сплячого режиму 3.1 та JPA. У нього є кілька об’єктів з атрибутами byte [] (розміром 1 к - 200 к). Він використовує анотацію JPA @Lob, і в сплячому режимі 3.1 можна прочитати ці відмінно на всіх основних базах даних - це, схоже, …

4
Яка різниця між персистентом () та злиттям () у JPA та сплячому режимі?
Яка різниця між персистентом () та злиттям () у сплячому режимі? persist() можна створити ОНОВЛЕННЯ І ВСТАВИТИ запит, наприклад: SessionFactory sef = cfg.buildSessionFactory(); Session session = sef.openSession(); A a=new A(); session.persist(a); a.setName("Mario"); session.flush(); у цьому випадку запит буде генеровано так: Hibernate: insert into A (NAME, ID) values (?, ?) Hibernate: …
119 java  hibernate  jpa  orm  entity 

6
Hibernate, @SequenceGenerator and distributionSize
Всі ми знаємо поведінку Hibernate за замовчуванням при використанні @SequenceGenerator- вона збільшує реальну послідовність баз даних на одиницю , кратне це значення на 50 (значення за замовчуванням allocationSize) - і потім використовує це значення як ідентифікатор сутності. Це неправильна поведінка та суперечить специфікації, яка говорить: dodjeleSize - (необов'язково) Сума, що …
117 java  hibernate  jpa  hilo 

8
Критерії сплячки повертають дітей кілька разів за допомогою FetchType.EAGER
У мене є Orderклас, у якому є список, OrderTransactionsі я відобразив його за допомогою картографії зі сплячим режимом «багато в чому»: @OneToMany(targetEntity = OrderTransaction.class, cascade = CascadeType.ALL) public List<OrderTransaction> getOrderTransactions() { return orderTransactions; } Вони Orderтакож мають поле orderStatus, яке використовується для фільтрації за такими критеріями: public List<Order> getOrderForProduct(OrderFilter orderFilter) …
115 java  hibernate 


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