Java Development Notes

Записки по разработке на Java

Перейти к содержимому
  • Главная
  • Hibernate
  • Разное

Hibernate

Аннотации

  • jakarta.persistence.* @Access @AttributeOverride @Basic @CollectionTable @Column @Convert @Converter @DiscriminatorColumn @DiscriminatorValue @ElementCollection @Embeddable @Embedded @Entity @Enumerated @GeneratedValue @Inheritance @JoinColumn @JoinTable @ManyToOne @MapKey @MapKeyColumn @MappedSuperclass @OneToMany @OneToOne @OrderBy @OrderColumn @PersistenceContext @PrimaryKeyJoinColumn @SecondaryTable @Table @Temporal @Transient
  • org.hibernate.annotations.* @ColumnDefault @ColumnTransformer @DiscriminatorFormula @DynamicInsert @DynamicUpdate @Formula @Generated @GenericGenerator @Immutable @NamedQueries @NamedQuery @OnDelete @OrderBy @Parameter @Parent @SortComparator @SortNatural @Subselect @Synchronize
  • org.springframework.data.repository.* @NoRepositoryBean

Классы

  • jakarta.persistence.* EntityManager Query
  • java.util.* Calendar Date
  • org.hibernate.boot.model.naming.* Identifier PhysicalNamingStrategy
  • org.hibernate.engine.jdbc.env.spi.* JdbcEnvironment

Перечисления

  • jakarta.persistence.* AccessType AttributeConverter CascadeType EnumType FetchType GenerationType InheritanceType TemporalType
  • org.hibernate.annotations.* GenerationTime OnDeleteAction

Другое

  • package-info.java

Теоретические вопросы:

  • Разница между сущностями (entity) и значениями (value) в объектно-реляционном отображении