现在的位置: 首页 > 综合 > 正文

Hibernate Entity to mysql( long text)

2013年10月16日 ⁄ 综合 ⁄ 共 660字 ⁄ 字号 评论关闭

Hibernate Entity to mysql (long text)


对于如下的属性:

[java] view
plain
copy

  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
plain
copy

  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
plain
copy

  1. private String dtaContent;  
  2.   
  3. @Lob(type = LobType.CLOB, fetch = FetchType.LAZY)  
  4. @Column(length = 16777216)  
  5. public String getDtaContent() { 

抱歉!评论已关闭.