休眠我有表一列NVARCHAR2
,我有我的建立與對象Hibernate註解,當我想要插入到數據庫或從數據庫獲取的結果是類似的東西「??????? 「, 我已經實現了一個自定義方言如下,但它沒有奏效。與NVARCHAR2
public class CustomOracleDialect extends Oracle10gDialect{
public CMSCustomOracleDialect() {
registerHibernateType(Types.NVARCHAR, Hibernate.STRING.getName());
registerColumnType(Types.VARCHAR, "nvarchar2($1)");
registerColumnType(Types.CLOB, "nclob");
registerColumnType(Types.NCLOB, "nclob");
}
}
你是男人。我使用了屬性 並解決了我的問題。 –
keni