Результаты поиска по запросу "hibernate"

1 ответ

Теперь остается вопрос: если я повторю атрибуты @JoinColumn 'updatable = false' и 'inserttable = false' на Parent (см. Код в первом посте), дополнительные операторы обновления, похоже, не будут созданы ... это законный обходной путь ? Или это приводит к другой проблеме?

понимаю поведение Hibernate при отображении двунаправленного списка. Операторы SQL, которые создает Hibernate, кажутся мне неоптимальными. Может ли кто-нибудь просветить меня? Сценарий следующий: у меня отношения один-ко-многим родитель-ребенок. ...

3 ответа

 OSIV - простое решение, но хорошо только для игрушечных проектов.

онен использоватьзимовать [http://www.hibernate.org/docs]в комбинации свесна [http://static.springsource.org/spring/docs/3.0.x/spring-framework-reference/html/orm.html#orm-hibernate] рамки и ее декларативные возможности разграничения транзакций ...

4 ответа

 например, тип long / large определяется во время выполнения на основе поставщика (longvarchar / longtext MySql против clob в H2).

я есть приложение, которое использует базу данных mysql, но я хотел бы запустить модульные тесты для приложения в базе данных hsqldb в памяти. Проблема в том, что некоторые из моих постоянных объектов модели имеют поля, которые я аннотировал как ...

ТОП публикаций

1 ответ

Недостатки: бесполезно, если у вас есть в основном примитивы и / или массивы, которые нужно глубоко хэшировать. (Обычно это тот случай, когда вам приходится иметь дело с плоскими (переносными) объектами, которые находятся вне вашего контроля).

нтересно знать, что люди здесь думают об использованииorg.apache.commons.lang.builder EqualsBuilder/HashCodeBuilder для реализацииequals/hashCode? Будет ли это лучше, чем писать свои собственные? Хорошо ли играет с Hibernate? Каково ваше мнение?

2 ответа

Показывает несоответствие номеров версий.

ытался соединить hibernate ogm, Spring boot и mongodb. Я использовал jpa для своей разработки. Поэтому я выбрал Hibernate OGM ... Когда я пытаюсь запустить приложение, консоль выдает ошибку ...

1 ответ

@GeoffreyDeSmet Я не знаю, можно ли преобразовать один атрибут в два столбца базы данных. В любом случае, мое предложение не меняет вашу модель, оно только расширяет вашу модель. Вы можете оставить существующие геттеры и сеттеры (принцип «открыто-закрыто»). Если вы не можете добавить другое поле, вы застряли, насколько я знаю. JPA не может преобразовать один атрибут в два столбца в соответствии со спецификацией, которую я знаю.

я есть следующий класс сущности: @Entity public class Event { private OffsetDateTime startDateTime; // ... }Тем не мение,сохранение и последующее чтение сущности в / из базы данных с помощью JPA 2.2 приводит к потере информации:ZoneOffset ...

1 ответ

 вместо.

отаю над проектом, который использует Hibernate и MySQL. Я намерен использовать последовательность для генерации идентификатора для всех таблиц в базе данных. (Трудно описать мой вопрос, поэтому я покажу вам в качестве примера). Например: у меня ...

1 ответ

Используйте Query.iterate () с EntityManager.detach () aka Session.evict ();

тим, у меня есть таблица с миллионами строк. Используя JPA, как правильно перебрать запрос к этой таблице, чтобыУ меня нет всего списка в памятис миллионами предметов? Например, я подозреваю, что при большой таблице произойдет ...

1 ответ

 советы и подсказки о том, как обрабатывать сравнения с нулевыми и ненулевыми значениями.

лизимовать перерабатыватьcolumn != null вHQL кcolumn is null вSQL?

2 ответа

Первый звучит хорошо, но у меня не получилось. Установка времени ожидания на такое большое значение порождает другие проблемы: в случае сбоя приложения (tomcat в моем случае) соединения останутся живыми в течение нескольких дней, и это может вызвать ошибку «слишком много соединений» из mysql.

рабатываю автономный сервер, который использует JPA + Hibernate для доступа к базе данных MySQL. Когда я запускаю сервер, все работает нормально. Однако через некоторое время (обычно на следующее утро, если я начну его днем) он перестанет ...