사용자 도구

사이트 도구


java:hibernate:mssqlserver

차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

양쪽 이전 판 이전 판
java:hibernate:mssqlserver [2018/06/24 03:26]
kwon37xi
java:hibernate:mssqlserver [2018/09/10 13:44] (현재)
kwon37xi [가설]
줄 50: 줄 50:
   * ''​registerHibernateType''​은 [[java:​hibernate:​dialect|Hibernate Dialect]] 참조   * ''​registerHibernateType''​은 [[java:​hibernate:​dialect|Hibernate Dialect]] 참조
  
-==== 가설 ==== 
-  * ''​varchar''​ 컬럼 매핑을 다음과 같이하고,​ ''​byte[]''​ 값을 올바로 넣어주면 잘 작동하지 않을까?<​code java> 
-@Column(name="​code",​ columnDefinition="​varchar",​ length=40) 
-private byte[] code; 
  
-// 그리고 Dialect 에서 ​ 
-registerHibernateType( Types.CHAR, StandardBasicTypes.CHARACTER.getName() ); 
- 
-</​code>​ 
-    * 이렇게 하고, String 값을 ''​String.getBytes('​UTF-16'​)''​ 등으로 Byte로 만들어서 저장하거나 하면 될 듯 하다. 
-    * ''​String code''​로 선언할 수 이는 방법은없을까?​ 
-  * 그냥 Hibernate UserType을 만들고, ''​varchar''​의 데이터를 binary로 변경하고,​ 이를 String으로 바꿔주면 될 듯하다. 
java/hibernate/mssqlserver.txt · 마지막으로 수정됨: 2018/09/10 13:44 저자 kwon37xi