Hibernate注解

@org.hibernate.annotations.Entity(dynamicUpdate=true,dynamicInsert=true)

 

类定义前添加;

作用:当只需更新某个表的部分字段时,其他字段不会更新。在性能优化方面有一定的帮助。

 

 基本属性映射
通过 @Basic 可以声明属性的存取策略
@Basic(fetch=FetchType.EAGER)   即时获取(默认的存取策略)
@Basic(fetch=FetchType.LAZY)    延迟获取

通过 @Temporal 定义映射到数据库的时间精度
@Temporal(TemporalType=DATE)       日期
@Temporal(TemporalType=TIME)       时间
@Temporal(TemporalType=TIMESTAMP) 两者兼具

使用 @Lob 映射Blob或Clob类型:根据属性类型决定
java.sql.CLOB, Character[], char[], String 将映射为 Clob
java.sql.BLOB, Byte[], byte[], serializable 将映射为 Blob

 

 

 

你可能感兴趣的:(java,sql,Hibernate)