永发信息网

hibernate中mysql text类型 用annotation怎么注解啊。。。使用了@Lob 但是确必须是longtext

答案:1  悬赏:0  手机版
解决时间 2021-02-01 00:20
hibernate中mysql text类型 用annotation怎么注解啊。。。使用了@Lob 但是确必须是longtext
最佳答案
@Lob 注解属性将被持久化为 Blog 或 Clob 类型。具体的java.sql.Clob, Character[], char[] 和 java.lang.String 将被持久化为 Clob 类型. java.sql.Blob, Byte[], byte[] 和 serializable type 将被持久化为 Blob 类型。
@Lob 持久化为Blob或者Clob类型,根据get方法的不同,自动进行Clob和Blob的转换

@Lob
public String getFullText() {
return fullText; // clob type
}

@Lob
public byte[] getFullCode() {
return fullCode; // blog type
}

@Lob 通常与@Basic同时使用,提高访问速度。
@Lob
@Basic(fetch = FetchType.LAZY)
@Column(name="DtaContent", columnDefinition="CLOB", nullable=true)
public String getDtaContent() {
return dtaContent;
}

@Basic 实体Bean中所有的非Static 非transient的属性都可以被持久化,没有定义注解属性的等价于在其上添加了@Basic注解
通过@Basic注解可以声明属性的获取策略(lazy与否),默认的是即时获取(early fetch),这里又讨论到了
延迟关联获取和延迟属性获取,通常不需要对简单属性设置延迟获取,如需要定义@Basic(fetch=FetchType.LAZY)

希望对您有帮助,如果那里还有疑惑请留言
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
逸凡的谐音英文女名~一定要谐音女名~最好有关
闭上眼睛默念三遍
新剑侠情缘里边那个库房为什么进不去?
急!急!急!急用钱
用西子俏产品一直脸红,怎么办?
我是个女生,我性格很温柔,几乎没有脾气,我
狗的黑毛(B)对白毛(b)呈显性,短毛(D)
厦门市同安第二国土资源管理所怎么去啊,我要
陈奕迅《一丝不挂》表达的是什么,你怎么理解
厦门市国土资源与房产学会怎么去啊,我要去那
完美红颜八荒之王称号攻玉醉八荒怎么获得
【语文期末试卷】一年上册语文期末试卷
这句诗词的解析是什么? 人言江湖远,其实在身
厦门市国土资源与房产管理局离退休联合会地址
初二英语课文求翻译
推荐资讯
这个国有经济和集体经济怎么理解,什么是生产
传送带逆时针转 当速度由v1增加到v2 受力分析
成都在那买公交卡?
酒驾法院判缓刑还会被罚款吗
dat街舞培训中心怎么去啊,我要去那办事
I really care about you什么意思?
【习马】“习马会”是两岸关系发展的必然结果
苏卡达陆龟拍片子没有结石,但是不吃不喝
为什么我一吃肥猪肉就会吐?就是一咬到或者是
关于苏州到恩施的车
测量电阻值为0欧姆时,是短路还是断路
潜山远翔快捷宾馆怎么去啊,我要去那办事
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?