Java (hibernate 3.0/jpa)를 사용하여 Oracle 데이터베이스에 중국어 문자를 삽입해야하므로 많은 방법을 시도했지만 실패했습니다.Java를 사용하여 Oracle DB에 중국어 문자를 삽입하는 방법
내가 엔터티를 유지할 때 (???) 필드에 표시되고 값을 검색 할 때 동일한 결과가 표시됩니다.
내 오라클 NLS_DATABASE_PARAMETERS
:
NLS_CHARACTERSET WE8MSWIN1252
NLS_NCHAR_CHARACTERSET AL16UTF16
열 유형은 NVARCHAR이다. persistence.xml에서이 속성을 설정했습니다.
<property name="hibernate.connection.useUnicode" value="true" />
<property name="hibernate.connection.characterEncoding" value="UTF-8"/>
<property name="hibernate.connection.charSet" value="UTF-8"/>
나는 그것을 할 수 없다 !!!! – user1025523