사용자 도구

사이트 도구


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