0
我在Oracle表已經兩個列:映射NCLOB在Hibernate中
- firstColumn NVARCHAR2
- secondColumn NCLOB
映射在類:
@Column(length = 1000, columnDefinition = "nvarchar2 (1000)")
@Nationalized
private String firstColumn;
@Lob
@Nationalized
private String secondColumn;
Additionaly財產休眠.use_nationalized_character_data設置爲true。
更新firstColumn對於中文字符正常工作,但數據庫中的secondColumn包含類似於倒置問號的內容。
我嘗試了許多組合設置註釋:
@Lob
@Nationalized
@Type(type="org.hibernate.type.NClobType")
@Type(type="org.hibernate.type.MaterializedNClobType")
但沒有成功。
- 數據庫:Oracle數據庫10g企業版
- 司機:ojdbc7
- 休眠:5.2.1