@Transient
不写注解不代表不映射,而是映射,进行持久化,这源于EJB3.0良好的默认规则。
如果 不想持久化成员属性,需要@Transient
@Basic和FetchType
注意:fetch()不是一个强制效力的属性。因为延迟加载功能必须要有类一级的代码注入。
同时,延迟加载既非真正有用,也非极有价值的性能优化手段。一次性加载basic类型的成员属性才是最佳实践。
@Temporal
@Lob
Blog,如果其Java类型是byte[]、Byte[],或java.io.Serializable
Clob,如果其Java类型是char[],Char[],或java.io.Serializable
@Lob通常与@Basic结合使用。
@Enumerated
@Enumerated :与@ Basic注解结合使用
用@SecondaryTable进行多表映射
@Embedded对象
本文详细介绍了 JPA 中的关键注解及其用法,包括 @Transient、@Basic、@Temporal、@Lob、@Enumerated 和 @Embedded 等。探讨了如何通过这些注解来实现对实体类属性的有效管理和持久化。

被折叠的 条评论
为什么被折叠?



