2011-07-04 2 views
3

오라클 데이터베이스에 대한 최대 절전 모드 매핑을 만들려고합니다. datebase는 오라클 8 이전부터 상당히 오래되었지만 이제는 10 일입니다. Hibernate 리버스 엔지니어링은 긴 원시 열에서 멈 춥니 다. 이 데이터 유형은 사용되지 않으며 blob로 변환되어야합니다.oracle long raw에 대한 최대 절전 매핑

하지만 내 데이터베이스가 아닙니다. 고객이 최대 절전 모드 매핑이 어떻게 보이는지 변환을 거부한다면?

+0

수동으로 매핑하려고 했습니까? java.sql.Blob에 매핑 할 수 있어야한다. 실패한 경우 UserType에 매핑 할 수 있어야합니다. http://blog.xebia.com/2009/11/understanding-and-writing-hibernate-user-types/ – bpgergo

+0

난 그냥 봤어 그리고 최대 절전 모드 팀 구성원 스티브에 따르면, 그것을 매핑 할 수 있습니다 String에 전달합니다. 링크 : https://forum.hibernate.org/viewtopic.php?p=2203393&sid=a5c018868dabdb11ca878fb30946ce19 – bpgergo

답변

5

byte[]에 매핑 해보세요.

java.sql.SQLException: Stream has already been closed을 얻은 경우 OJDBC 드라이버의 연결 속성에 useFetchSizeWithLongColumn = true을 설정해보십시오. OracleDriver API

관련 문제