Hibernate type 都是 org.hibernate.type.Type 接口的实现类。

type 有三种

  • Hibernate type - 在 Java type 和 JDBC type 之间做 marshalling
  • Java type
  • JDBC type/SQL data type

Hibernate 将 type 分两类:

  • Value types
  • Entity types

Value types

value type 不定义自己的 lifecycle 而是由 owned entity 定义它的 lifecycle

persistent attributes - entity 的 state fields or JavaBean properties 。 Entity 的 persistent attributes 都是 value types

value type 又分三类:

  • Basic types
  • Embeddable types
  • Collection types

Entity types

Entity 可以独立存在,与其它对象无关,删除其它对象不影响该 Entity 。

results matching ""

    No results matching ""