关于在代码里面使用同一个Session创建的同一个DATAQUERY
2013-04-03 14:53
344 查看
场景: 在一个session下面创建了一个dataquery 对象,准备查询2次,查询第一个对象A,过后再settarget 想查询另一个对象B。
数据库一直报错: == == java.sql.SQLException :ORA - 00904 :"A"."F_CHECK_TYPE"
:invalid identifier
打印出查询第一个对象的SQL 是完全没有问题的,一直没有想到报的错是查询第二个对象B时候报 B中没有 F_CHECK_TYPE 列。
即使我在第一个查询后,重新用 sq.setTarget(s.getObjectDef("zbqdrelated"));
将dataquery 指向另一个对象 也不行。 第一次发现会有这样的情况,以前好像没有问题的。
以后只能查一次就创建一个Dataquery,不要对其复用 。
数据库一直报错: == == java.sql.SQLException :ORA - 00904 :"A"."F_CHECK_TYPE"
:invalid identifier
打印出查询第一个对象的SQL 是完全没有问题的,一直没有想到报的错是查询第二个对象B时候报 B中没有 F_CHECK_TYPE 列。
即使我在第一个查询后,重新用 sq.setTarget(s.getObjectDef("zbqdrelated"));
将dataquery 指向另一个对象 也不行。 第一次发现会有这样的情况,以前好像没有问题的。
以后只能查一次就创建一个Dataquery,不要对其复用 。
相关文章推荐
- [转]通过Mesos、Docker和Go,使用300行代码创建一个分布式系统
- 一个关于session使用的讨论
- Spring 3.0 学习-DI 依赖注入_创建Spring 配置-使用一个或多个XML 文件作为配置文件,使用自动注入(byName),在代码中使用注解代替自动注入,使用自动扫描代替xml中bea
- 关于使用eclipse创建Android程序时会多出一个appcompat_v7
- eclipse里面关于subversion(svn)的使用之提交代码
- 关于使用eclipse创建一个servlet工程
- 【iOS开展-50】使用它来创建一个新的类的实现代码包,因此,不自觉地练习简单MVC实验,附带动画
- 使用代码创建一个IOS应用的视图
- 通过 Mesos、Docker 和 Go,使用 300 行代码创建一个分布式系统
- 写了一个使用代码创建Silverlight的函数
- aspx里构造函数里无法使用session,需要重写一个方法放在load里面就能正常使用session了
- 《Applications=Code+Markup》读书札记(2)——创建一个简单的 WPF 程序的代码结构及关于 Window 实例位置设置问题
- 使用代码创建一个kbmMemTable数据表
- 使用nodejs创建一个网站-重构代码
- 最近做的一个安卓项目,里面有些比较实用的代码,整理一下,以备今后使用
- 你们帮我看看如何在datalist里面使用session获取ID值代码改怎么写啊麻烦了
- 补充一个小问题:关于国嵌视频里面的进程创建例程的小错误
- 关于 OnCloseQuery: 顺序、不能关机等(所有的windows的广播消息都是逐窗口传递的)——如果一个窗体的OnCloseQuery事件中如果写了代码那么WM_QUERYENDSESSION消息就传不过去了msg.result会返回0,关机事件也就停止了
- 通过Mesos、Docker和Go,使用300行代码创建一个分布式系统
- 关于一个类里面两部分重复的代码怎么优化