hibernate
документация Hibernate содержит информацию ниже для @Temporal аннотация: в простых API Java временная точность времени не определена. При работе с временными данными, которые вы, возможно, захотите, чтобы описать ожидаемая точность в базе данных. Временные данные могут иметь дату, время или Точность...
в контексте ORM / ленивой загрузки сущностей мое понимание термина "гидратация" выглядит следующим образом: "гидратация" описывает процесс заполнения некоторых или всех ранее не заполненных атрибутов объекта, полученного с помощью отложенной загрузки. например: класс Author загружена из базы данных: @Enti...
у меня есть класс модели, как это, для hibernate @Entity @Table(name = "user", catalog = "userdb") @JsonIgnoreProperties(ignoreUnknown = true) public class User implements java.io.Serializable { private Integer userId; private String userName; private String emailId; private String encrypted...
как я могу установить параметр Hibernate в "null"? Пример: Query query = getSession().createQuery("from CountryDTO c where c.status = :status and c.type =:type") .setParameter("status", status, Hibernate.STRING) .setParameter("type", type, Hibernate.STRING); в моем случае строка состояния может быть null....
Я много гуглил и читал о org.hibernate.Transaction.commit() и org.hibernate.Session.flush() много, знаю цель каждого метода, но все же есть вопрос. это хорошая практика, чтобы позвонить org.hibernate.Session.flush() способ вручную? Как сказано в org.hibernate.Session docs, должен быть вызван в конце еди...
что именно делает установка длины столбца в JPA? @Column(name = "middle_name", nullable = false, length = 32) public String getMiddleName() { return this.middleName; } Я понимаю, что вы можете использовать аннотации для создания схемы базы данных (DDL) на основе объектов сущности, но делает ли length к...
Я играл с очень простым примером JPA и пытаюсь настроить его на существующую базу данных. Но я не могу пройти мимо этой ошибки. (Ниже.) Это просто должна быть какая-то простая вещь, которую я не вижу. org.hibernate.hql.internal.ast.QuerySyntaxException: FooBar is not mapped [SELECT r FROM FooBar r] org.h...
Я хочу получить идентификатор отношения один-к-одному без загрузки всего объекта. Я думал, что смогу сделать это с помощью ленивой загрузки следующим образом: class Foo { @OneToOne(fetch = FetchType.LAZY, optional = false) private Bar bar; } Foo f = session.get(Foo.class, fooId); // Hibernate f...
ситуация: у меня есть постоянный класс с переменной java.утиль.Тип даты: import java.util.Date; @Entity @Table(name = "prd_period") @Cache(usage = CacheConcurrencyStrategy.NONSTRICT_READ_WRITE) public class Period extends ManagedEntity implements Interval { @Column(name = "startdate_", nullable = false...
использует ли он какую-то модификацию байтовых кодов для исходных классов? или, может быть, Hibernate получить грязное состояние путем сравнения данного объекта с ранее сохраненной версией? у меня проблема с hashCode() и equals() методы для сложных объектов. Я чувствую, что было бы очень медленно вычислять ...