사용자 도구

사이트 도구


java:hibernate:spatial

차이

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

차이 보기로 링크

양쪽 이전 판 이전 판
다음 판
이전 판
java:hibernate:spatial [2019/01/15 17:17]
kwon37xi
java:hibernate:spatial [2019/01/17 17:22]
kwon37xi
줄 3: 줄 3:
   * Hibernate 5.2.x 이후? 부터는 ''org.hibernate:hibernate-spatial''만 추가하면 된다.   * Hibernate 5.2.x 이후? 부터는 ''org.hibernate:hibernate-spatial''만 추가하면 된다.
   * [[https://github.com/GeoLatte/geolatte-geom|geolatte-geom]] 혹은 [[http://www.tsusiatsoftware.net/jts/main.html|jts]] 데이터 타입 지원. geolatte-geo 이 더 최신 인 걸로 보임   * [[https://github.com/GeoLatte/geolatte-geom|geolatte-geom]] 혹은 [[http://www.tsusiatsoftware.net/jts/main.html|jts]] 데이터 타입 지원. geolatte-geo 이 더 최신 인 걸로 보임
 +  * [[https://github.com/bedatadriven/jackson-datatype-jts|bedatadriven/jackson-datatype-jts: Jackson serializers for JTS Geometry objects]]
 +
 +===== Dialect =====
 +  * 2019년 현재 Hibernate 5.x 에서 MySQL 5.7 을 지원하는 SpatialDialect가 없음.
 +  * [[https://docs.jboss.org/hibernate/orm/5.2/javadocs/org/hibernate/spatial/dialect/mysql/MySQL56SpatialDialect.html|MySQL56SpatialDialect]]를 상속하고, [[https://docs.jboss.org/hibernate/orm/5.2/javadocs/org/hibernate/dialect/MySQL57Dialect.html|MySQL57Dialect]] 생성자 내용을 복제한 별도 dialect를 만들어서 ''hibernate.dialect=MySQL57SpatialDialect'' 지정
  
 ===== 참조 ===== ===== 참조 =====
java/hibernate/spatial.txt · 마지막으로 수정됨: 2019/01/17 17:22 저자 kwon37xi