일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- 단축키
- IntelliJ
- mysql gis
- 사진
- mybatis polygon mapper
- 큐브리드
- spring
- 위경도계
- json parser
- mybatis polygon
- 하이버네이트
- QGIS
- 쿼리
- Query
- cubrid
- Hibernate
- JSON 변환
- 엽서
- Java
- JPA
- join
- shortcuts
- 파이어폭스41
- 좌표계변환
- 자바
- mysql polygon
- mybatis
- 여행
- 좌표변환
- 캘리그라피
- Today
- Total
쏘댕
[하이버네이트] 4버전 이상에서의 HibernateUtil.java 본문
책이랑 인터넷에 많이 나와있는 하이버네이트util을 보고 만들었는데,
4버전부터는 buildSessionFactory()가 deprecated되었다!!
return new Configuration().configure().buildSessionFactory();
줄쳐진거 굉장히 싫어해서....
없애버리려고 찾아보다가 고쳤땅
이전 글의 HibernateUtil에서 buildSessionFactory() 메서드만 변경!
private static SessionFactory buildSessionFactory() throws ExceptionInInitializerError {
try {
// Create the SessionFactory from hibernate.cfg.xml
Configuration configuration = new Configuration();
configuration.configure();
ServiceRegistry serviceRegistry = new StandardServiceRegistryBuilder().applySettings(configuration.getProperties()).build();
return configuration.buildSessionFactory(serviceRegistry);
} catch (Throwable ex) {
log.error("Initial SessionFactory creation failed. {}", ex);
throw new ExceptionInInitializerError(ex);
}
}
아! 추가된 import는 아래 두개!
import org.hibernate.boot.registry.StandardServiceRegistryBuilder;
import org.hibernate.service.ServiceRegistry;
페이징이랑 그런거 한것도 마저 정리해야되는데 ㅠ_ㅠ
ht_ 테이블이 자꾸 왜 생기는건지 그것도 안만들게하는 설정이 있을텐데 ㅠ_ㅠ
'공부 > Java' 카테고리의 다른 글
[Java] 자주쓰는 Json <-> Object 파싱 JsonUtil 만들기 (0) | 2019.11.21 |
---|---|
WebMvcConfigurerAdapter 변경 (0) | 2019.07.24 |
Hibernate - 큐브리드 2 JOIN (0) | 2015.10.05 |
[Hibernate] 하이버네이트 - 큐브리드 (0) | 2015.09.01 |
개인정보 마스킹처리 (휴대폰번호, 이메일) (0) | 2015.07.20 |