[DAO-46] テーブル名を修正して@Bean(table="ほげほげ")の部分を書き換えてもfrom句が書き換わらない Created: 2006-11-21  Updated: 2006-11-22  Resolved: 2006-11-22

Status: Resolved
Project: S2Dao
Component/s: s2dao
Affects Version/s: 1.0.39
Fix Version/s: 1.0.40

Type: Bug Priority: Major
Reporter: manhole Assignee: manhole
Resolution: Fixed Votes: 0
Labels: None
Environment:

環境:click1.0+Seasar 2.4.4+S2Dao 1.0.39+S2Dao Tiger 1.0.35
DB:SQL Server 2005



 Description   

http://d.hatena.ne.jp/arn/20061119


[状況]
環境:click1.0+Seasar 2.4.4+S2Dao 1.0.39+S2Dao Tiger 1.0.35
DB:SQL Server 2005

SQLServer側でsc_employeeをsc_employeesに変更後、eclipse上でBeanの@Beanを修正。s2servletでhotdeployモードになっていることを確認済み。

[例外]

[ESSR0072] SQLで例外(SQL=[SELECT sc_employees.name, sc_employees.id, sc_employees.timestamp FROM sc_employee], ErrorCode=208, SQLState=S0002)が発生しました
at org.seasar.framework.util.PreparedStatementUtil.executeQuery(PreparedStatementUtil.java:37)
at org.seasar.extension.jdbc.impl.BasicResultSetFactory.createResultSet(BasicResultSetFactory.java:36)
at org.seasar.extension.jdbc.impl.BasicSelectHandler.createResultSet(BasicSelectHandler.java:173)
at org.seasar.extension.jdbc.impl.BasicSelectHandler.execute(BasicSelectHandler.java:162)
at org.seasar.extension.jdbc.impl.BasicSelectHandler.execute(BasicSelectHandler.java:133)
at org.seasar.extension.jdbc.impl.BasicSelectHandler.execute(BasicSelectHandler.java:120)
at org.seasar.dao.impl.SelectDynamicCommand.execute(SelectDynamicCommand.java:55)』

ソースを追った限りだと、org.seasar.dao.dbms.StandardのautoSelectFromClauseCacheが悪さをしているみたいですが......



 Comments   
Comment by manhole [ 2006-11-22 ]

org.seasar.dao.dbms.StandardのautoSelectFromClauseCacheをDisposableにし、hotdeploy対応しました。

(revision 650)

Generated at Mon Dec 15 11:21:00 JST 2025 using Jira 10.6.1#10060001-sha1:a6461e220f274b29ced7ac9295492f2465fe5ef5.