[Seasar-user:12321] [ESSR0062]コネクションは既に閉じています
Yamada
[E-MAIL ADDRESS DELETED]
2007年 12月 27日 (木) 15:13:06 JST
山田です。
S2JDBCにて次のように
public class AaaDao {
public JdbcManager jdbcManager;
private BbbDao bbbDao;
・・・
}
public class BbbDao {
public JdbcManager jdbcManager;
}
DaoからDaoをよぶと
[ESSR0062]コネクションは既に閉じています
というエラーが発生する場合があります。
HOT deployの場合は発生しないようで
COOL deployの場合のみ発生するようです。
環境は
JDK 1.5.0_14
Tomcat 5.5.25
S2-Frameowrk 2.4.19
S2-Extension 2.4.19
S2-Tiger 2.4.19
です。
以上、よろしくお願いいたします。
org.seasar.framework.exception.SQLRuntimeException:
[ESSR0072]SQLで例外(SQL=[null], Message=[[ESSR0062]コネクションは既に閉じています],
ErrorCode=0, SQLState=null)が発生しました
at org.seasar.extension.jdbc.util.ConnectionUtil.prepareStatement(ConnectionUtil.java:92)
at org.seasar.extension.jdbc.manager.JdbcContextImpl.getPreparedStatement(JdbcContextImpl.java:129)
at org.seasar.extension.jdbc.query.AbstractSelect.getPreparedStatement(AbstractSelect.java:229)
at org.seasar.extension.jdbc.query.AbstractSelect.createResultSet(AbstractSelect.java:314)
at org.seasar.extension.jdbc.query.AbstractSelect.getSingleResultInternal(AbstractSelect.java:208)
at org.seasar.extension.jdbc.query.AbstractSelect.getSingleResult(AbstractSelect.java:170)
Seasar-user メーリングリストの案内