急!!在线等!!!一个关于Spring Hibernate的奇怪的问题

唯为 2006-10-27 02:44:56
我现在遇到一个奇怪的问题,就是把查询条件(比如名字,类别编号)从页面传到Controller,然后Controller组合条件,把条件作为参数调用一个注入的查询类(通过JdbcTemplate实现)进行查询,返回列表,默认进入列表的时候查询结果正常,刷新也正常,第一次选择条件查询的时候也正常,但是选择完条件查询以后不知道什么地方记住了SQL,虽然我没有传条件进去但是它仍然按照有条件的查询.
我把查询条件打印出来,证实确实没有条件传进去,但是似乎查询类能记住SQL,如果再选择条件查询就继续追加。
...全文
379 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
唯为 2006-11-08
  • 打赏
  • 举报
回复
问题已解决,原因是注入的字符串被改变,并且似乎字符串的生命周期是APP,所以字符串记住了传入的条件,并且在后面无限追加。。。
唯为 2006-11-07
  • 打赏
  • 举报
回复
多谢兄弟帮顶,没有人遇到吗?
sun113 2006-11-06
  • 打赏
  • 举报
回复
迷惑,等待达人,帮顶
唯为 2006-11-06
  • 打赏
  • 举报
回复
每次输出的CONDITION都是空的,如 CONDITION:

但是查询类输出的SQL总是带着原有的条件,如WHERE QT_ID = '01',甚至WHERE QT_ID = '01' and QT_ID = '02'

-_-!
sun113 2006-11-04
  • 打赏
  • 举报
回复
字符串清空了吗,每次,请参考
唯为 2006-11-03
  • 打赏
  • 举报
回复
没有遇到这样问题的吗?
唯为 2006-10-31
  • 打赏
  • 举报
回复
页面传String类型参数给查询类,如 name age...

查询类QueryService拼接SQL语句进行查询,QueryService是应该不记忆查询条件的,只是根据传来的参数拼接语句查询,但是QueryService似乎能记住条件似的,只要给一次就记得,再给同样的条件就在后面追加。。。
llyleo522 2006-10-27
  • 打赏
  • 举报
回复
你用了什么MVC结构?是不是session里面存了你设置参数的bean?
唯为 2006-10-27
  • 打赏
  • 举报
回复
怎么没有人回答我啊,是我说得不够清楚吗?

67,512

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧