浅析解决Hibernate Annotation问题

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

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

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

  1. private byte[] content; 

注解:

  1. @Lob  
  2. @Basic(fetch = FetchType.LAZY)  
  3. @Column(name = "CONTENT"columnDefinition = "BLOB",nullable=true)  
  4. public byte[] getContent() {  
  5. return this.content;  
  6. }  
  7.  
  8. public void setContent(byte[] content) {  
  9. this.content = content;  

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

  1. private String remark; 

注解:

  1. @Lob  
  2. @Basic(fetch = FetchType.EAGER)  
  3. @Column(name="REMARK"columnDefinition="CLOB"nullable=true)  
  4. public String getRemark() {  
  5. return this.remark;  
  6. }  
  7.  
  8. public void setRemark(String recvdocRemark) {  
  9. this.remark = remark;  

按照以上的设置实体类的注解就搞定了。以上介绍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-09-22 13:09:06

Hibernateorm框架

2009-09-24 11:41:46

Hibernate延迟

2009-09-21 17:23:49

Hibernate使用

2009-09-21 12:50:34

Hibernate架构

2009-09-23 17:28:55

Hibernate C

2009-09-21 18:13:11

Hibernate S

2009-09-23 10:19:08

Hibernate分页

2009-06-01 12:11:31

hibernatejpa复合主键

2009-09-22 10:23:15

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-23 10:37:50

Hibernate一对

2009-09-23 10:57:02

Hibernate一对

2009-09-29 16:11:45

Hibernate实现
点赞
收藏

51CTO技术栈公众号