首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

大数据字段投射与字段延迟加载

2013-11-11 
大数据字段映射与字段延迟加载当持久化类的属性为大字段时,String类型映射到数据库中最大的长度为255,满足

大数据字段映射与字段延迟加载
        当持久化类的属性为大字段时,String类型映射到数据库中最大的长度为255,满足不了需求,应该通过@Lob注解标注在String类型属性的get方法上,表示映射到数据库中为大文本类型;@Lob注解也可用于Byte[]类型,映射到数据库中为存放二进制数据类型

package cn.com.jyp.model;import javax.persistence.Basic;import javax.persistence.Entity;import javax.persistence.FetchType;import javax.persistence.GeneratedValue;import javax.persistence.Id;import javax.persistence.Lob;import javax.persistence.Table;@Entity@Table(name = "person")public class Person {private Integer id;private String name;private String introduction;// 简介@Id@GeneratedValuepublic Integer getId() {return id;}public void setId(Integer id) {this.id = id;}public String getName() {return name;}public void setName(String name) {this.name = name;}@Lob@Basic(fetch = FetchType.LAZY)public String getIntroduction() {return introduction;}public void setIntroduction(String introduction) {this.introduction = introduction;}}

热点排行