Annotation(3)

@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对象

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值