Hibernate Entity to mysql( long text)

来源:互联网 发布:js设置div宽度和高度 编辑:程序博客网 时间:2024/06/06 09:21

Hibernate Entity to mysql (long text)


对于如下的属性:
[java] view plaincopy
  1. private String dtaContent;  
  2. @Lob(type = LobType.CLOB, fetch = FetchType.LAZY)  
  3. @Column  
  4. public String getDtaContent() {  
  5.   return dtaContent;  
  6. }  

Hibernate会默认对应到MySQL的Text上去。Text是有65535字节限制的。

改成:
[java] view plaincopy
  1. private String dtaContent;  
  2.   
  3. @Lob(type = LobType.CLOB, fetch = FetchType.LAZY)  
  4. @Column(length = 16777215)  
  5. public String getDtaContent() {  
  6.   return dtaContent;  
  7. }  

Hibernate会对应到MySQL的MeduimText上去。MedumnText最大16777215字节。

改成:
[java] view plaincopy
  1. private String dtaContent;  
  2.   
  3. @Lob(type = LobType.CLOB, fetch = FetchType.LAZY)  
  4. @Column(length = 16777216)  
  5. public String getDtaContent() { 
原创粉丝点击