Hibernate Entity to mysql (long text)
对于如下的属性:
- private String dtaContent;
- @Lob(type = LobType.CLOB, fetch = FetchType.LAZY)
- @Column
- public String getDtaContent() {
- return dtaContent;
- }
Hibernate会默认对应到MySQL的Text上去。Text是有65535字节限制的。
改成:
- private String dtaContent;
- @Lob(type = LobType.CLOB, fetch = FetchType.LAZY)
- @Column(length = 16777215)
- public String getDtaContent() {
- return dtaContent;
- }
Hibernate会对应到MySQL的MeduimText上去。MedumnText最大16777215字节。
改成:
- private String dtaContent;
- @Lob(type = LobType.CLOB, fetch = FetchType.LAZY)
- @Column(length = 16777216)
- public String getDtaContent() {