使用hibernate annotation的心得
1.使用自定义的主键生成策略。
首先得有实现IdentifierGenerator接口的生成器,在主键字段上配置
@Id
@GeneratedValue(generator="system-id")
@GenericGenerator(name="system-id", strategy = "com.****.generator.IdGenerator")
2.使用org.springframework.orm.hibernate3.support.BlobByteArrayType透明读写Blob
配置
@TypeDefs({@TypeDef(name="pic",typeClass=BlobByteArrayType.class)})
@Lob
@Basic(fetch=FetchType.LAZY)
@Type(type="pic")