Hibernate and javax.naming.NamingException: Context is read only
{
Hibernate.cfg.xml 을 아래와 같이 사용할 경우 위와 같은 에러가 발생될 수 있습니다.
(참고: https://community.jboss.org/thread/190420)
<에러가 발생>
<?xml version='1.0' encoding='utf-8'?>
<!DOCTYPE hibernate-configuration PUBLIC
"-//Hibernate/Hibernate Configuration DTD//EN"
"http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">
<hibernate-configuration>
<session-factory name="java:hibernate/SessionFactory">
<mapping class="com.jeongahn.sample.entity.Users" />
</session-factory>
</hibernate-configuration>
<아래와 같이 수정>
<?xml version='1.0' encoding='utf-8'?> <!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configuration DTD//EN" "http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd"> <hibernate-configuration> <session-factory> <mapping class="com.jeongahn.sample.entity.Users"
/> </session-factory> </hibernate-configuration> 변화된 점은 <session-factory> 에 있습니다. name 을 지정하지 않으므로써 문제를 해결할 수 있습니다.
}
'FrameWorks > Hibernate' 카테고리의 다른 글
Hibernate - Hibernate unable to instantiate default tuplizer - cannot find getter (0) | 2012.10.29 |
---|---|
Hibernate - 하이버네이트 DB 별 Dialect 설정 (0) | 2012.10.29 |
하이버네이트 merge()와 update() (0) | 2012.08.17 |
하이버네이트 시작하기 - 참고할 만한 추천 블로그 (0) | 2012.08.17 |