???做了一个CMP, 但通过sessionbean调用数据时却有个奇怪的问题??

03-12-13 bluedolphine
我在JBuilder下面按照数据库的表生成了一个CMP,在一个Finder方法里写了要传递2个参数的QL语句;用sessionbean完成数据调用;
但是写了一个client去调用该EJB时,如果在QL语句里不传参数,直接把where里的条件写清楚,那么client就可以调出要取的值,但是在where里写f.1=?1 and f.2=?2 ,就什么都调不出;在sessionbean的实现方法里设了log,值根本就取不到????

banq
2003-12-15 09:40
EKBQL语句是否正确?

bluedolphine
2003-12-15 10:20
应该正确吧, 不然在QL语句里写明传送的条件, 怎么可以调出数据!!

bluedolphine
2003-12-15 10:26
问题很怪!!

xfzhu2003
2003-12-15 16:13
restart debug session

bluedolphine
2003-12-15 16:42
Then, What shall I do??

zhangbo2976
2004-01-15 14:16
为什么不直接在CMP中写EJBQL而在SESSIONBEAN中写呢。
你不是在自找麻烦吗?