浅析解决Hibernate Annotation问题

开发 后端
这里介绍在Hibernate Annotation中,实体BLOB、CLOB类型的注解与普通的实体属性有些不同,BLOB类型,类型声明为byte[]。

本文向大家介绍Hibernate Annotation,可能好多人还不了解Hibernate Annotation,没有关系,看完本文你肯定有不少收获,希望本文能教会你更多东西。

在Hibernate Annotation中,实体BLOB、CLOB类型的注解与普通的实体属性有些不同,具体操作如下:BLOB类型,类型声明为byte[]:

private byte[] content; 
  • 1.

注解:

@Lob  
@Basic(fetch = FetchType.LAZY)  
@Column(name = "CONTENT"columnDefinition = "BLOB",nullable=true)  
public byte[] getContent() {  
return this.content;  
}  
 
public void setContent(byte[] content) {  
this.content = content;  

  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.

CLOB类型,类型声明为String即可:

private String remark; 
  • 1.

注解:

@Lob  
@Basic(fetch = FetchType.EAGER)  
@Column(name="REMARK"columnDefinition="CLOB"nullable=true)  
public String getRemark() {  
return this.remark;  
}  
 
public void setRemark(String recvdocRemark) {  
this.remark = remark;  

  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.

按照以上的设置实体类的注解就搞定了。以上介绍Hibernate Annotation中,实体BLOB、CLOB类型的注解与普通的实体属性有些不同。

【编辑推荐】

  1. 浅析Hibernate orm框架
  2. Hibernate Callback简单概括
  3. 概述Hibernate dbcp连接池使用方法
  4. Hibernate Shard三种策略剖析
  5. 讨论Hibernate和模型对象
责任编辑:佚名 来源: IT168
相关推荐

2009-09-22 11:30:57

2009-09-28 17:23:51

Hibernate E

2009-09-25 17:26:55

使用Hibernate

2009-06-01 12:11:31

hibernatejpa复合主键

2009-09-21 12:50:34

Hibernate架构

2009-09-21 18:13:11

Hibernate S

2009-09-23 17:28:55

Hibernate C

2009-09-23 10:19:08

Hibernate分页

2009-09-21 17:23:49

Hibernate使用

2009-09-22 13:09:06

Hibernateorm框架

2009-09-24 11:41:46

Hibernate延迟

2010-05-25 15:32:39

MySQL 中文问题

2009-06-17 14:55:26

Hibernate数据

2009-09-24 10:07:21

Hibernate M

2009-09-23 11:07:11

Hibernate基础

2009-09-23 13:26:10

Hibernate对象

2009-09-22 10:23:15

Hibernate配置

2009-09-23 10:57:02

Hibernate一对

2009-09-23 10:37:50

Hibernate一对

2009-09-21 17:10:14

struts Hibe
点赞
收藏

51CTO技术栈公众号