본문 바로가기

Hibernate

[Spring Framework] Hibernate 사용시 에러.. 아래와 같은 에러가 뜬다면..No Hibernate Session bound to thread, and configuration does not allow creation of non-transactional one here Service클래스 혹은 그것을 사용하는 함수에 @Transactional 을 붙여주자. 더보기
[Maven] cannot read zip file entry 오류 일때... Maven 빌드를 하다가..~~~.jar cannot read zip file entry 오류라고 뜰때 Local repository를 삭제하면 된다. 나는 MAC이라서 users/사용자아이디/.m2/repository/ 여기서 다 삭제~!하고 다시 Maven update 및 clean 후 build를 하면 다시 전부를 받기 때문에 오래걸리지만... 잘된다.~ 더보기
[Spring Framework] Spring + Hibernate으로 JSON 출력하기 (1) - POM 파일설정 STS를 이용하여 Spring MVC 프로젝트 생성~! 그리고 pom.xml파일에 아래와 같이 추가로 입력해준다.~! org.hibernate hibernate-core 3.6.9.Final net.ju-n.commons-dbcp-jmx commons-dbcp-jmx-jdbc3 0.2 dom4j dom4j 1.6.1 commons-collections commons-collections 3.2.1 org.javassist javassist 3.15.0-GA cglib cglib 2.2.2 org.apache.commons commons-lang3 3.1 antlr antlr 2.7.6 com.fasterxml.jackson.corejackson-core2.0.4 com.fasterxml.jackson.c.. 더보기
[HQL] 하이버네이트 쿼리문 작성 final Query query = this.mSessionFactory.getCurrentSession().createQuery("from " + PostLike.class.getName() + " where likeId = :likeId "); query.setParameter("likeId", postLikeId); query.uniqueResult(); 위의 코드와 같이 쿼리문을 작성할때 :likeId 라고 입력하고 query.setParameter("likeId", postLikeId); 이와 같이 값을 대입해주면 가독성 좋게 구현할할 수 있다. 더보기