Hibernate ORM映射中关clob及blob类型对应bo类 注解写法
2013-04-03 10:50
447 查看
1)、映射日期与时间类型,指定时间精度
Annotation:
用法:@Temporal(参数)
说明:参数有3种 只显示时间,只显示日期,时间日期都显示
举例:
@Temporal(TemporalType.DATE) 只显示日期
@Temporal(TemporalType.TIME) 只显示时间
@Temporal(TemporalType.TIMESTAMP) 显示日期与时间
如果时间字段上不加@Temporal,则默认是日期与时间类型,数据库会创建(datetime)类型
@Temporal(TemporalType.TIMESTAMP)
@Column(name = "UPDDATE")
public Date getUpddate() {
return upddate;
}
2)、clob 及 blob 对象
/*
@Lob
@Basic(fetch = FetchType.LAZY) clob blob 一般使用懒加载
@Column(name = "CONTENT", columnDefinition = "BLOB",nullable=true)
public byte[] getContent() {
return this.content;
}
*/
@Lob
@Basic(fetch=FetchType.EAGER)
@Column(name = "ACCIDENT_REMARK",columnDefinition = "CLOB")
// @Column(name="ISPUBLIC" ,nullable=false,columnDefinition="INT default 0") 默认值
//@Column(columnDefinition="varchar2(2) default '11'")
/*@Column(name = "ACCIDENT_REMARK", nullable = true, length = 4000)*/
public String getAccidentRemark() {
return accidentRemark;
}
Annotation:
用法:@Temporal(参数)
说明:参数有3种 只显示时间,只显示日期,时间日期都显示
举例:
@Temporal(TemporalType.DATE) 只显示日期
@Temporal(TemporalType.TIME) 只显示时间
@Temporal(TemporalType.TIMESTAMP) 显示日期与时间
如果时间字段上不加@Temporal,则默认是日期与时间类型,数据库会创建(datetime)类型
@Temporal(TemporalType.TIMESTAMP)
@Column(name = "UPDDATE")
public Date getUpddate() {
return upddate;
}
2)、clob 及 blob 对象
/*
@Lob
@Basic(fetch = FetchType.LAZY) clob blob 一般使用懒加载
@Column(name = "CONTENT", columnDefinition = "BLOB",nullable=true)
public byte[] getContent() {
return this.content;
}
*/
@Lob
@Basic(fetch=FetchType.EAGER)
@Column(name = "ACCIDENT_REMARK",columnDefinition = "CLOB")
// @Column(name="ISPUBLIC" ,nullable=false,columnDefinition="INT default 0") 默认值
//@Column(columnDefinition="varchar2(2) default '11'")
/*@Column(name = "ACCIDENT_REMARK", nullable = true, length = 4000)*/
public String getAccidentRemark() {
return accidentRemark;
}
相关文章推荐
- Hibernate的Annotation中实体BLOB、CLOB类型的注解
- 关于oracle blob类型、clob类型在hibernate 中如何使用注解
- Hibernate的Annotation中实体BLOB、CLOB类型的注解
- java类型、hibernate映射类型和sql类型之间的对应关系
- uml对应的hibernate映射解析写法
- hibernate与mysql映射类型对应表与…
- hibernate与mysql映射类型对应表与mysql导入导出
- Hibernate映射的基本操作 Java类型、Hibernate映射类型以及SQL类型之间的对应关系
- Hibernate注解映射类型
- java类型,hibernate映射类型以及SQL类型之间的对应关系
- hibernate与mysql映射类型对应表与mysql导入导出
- Java类型、Hibernate映射类型以及SQL类型之间的对应关系
- spring hibernate 处理blob与clob类型
- 使用 hibernate 存取大对象数据类型(clob和blob)
- Hibernate之模拟三表问题之多对多manytomany之映射为3表注解版-与(十七)xml版本对应(二十三)
- Hibernate实现Oracle Blob/Clob类型数据读写
- hibernate中实体关联的注解写法(组件映射)
- hibernate对oracle数据库CLOB、blob类型字段处理原则
- Hibernate注解映射mysql数据库上text类型
- hibernate 中如何用注解映射定长字符类型char(2)