当前位置: 技术问答>java相关
关于find方法
来源: 互联网 发布时间:2015-07-26
本文导语: jb7+weblogic6.1开发的CMP中有一个find方法为findByProvider,请问这个方法中的SQL语句我应该在哪里定义? | 在cmp1.1或是cmp2.0里面的finders点add,然后在where clause里面直接写你的where条件 比如: select * ...
jb7+weblogic6.1开发的CMP中有一个find方法为findByProvider,请问这个方法中的SQL语句我应该在哪里定义?
|
在cmp1.1或是cmp2.0里面的finders点add,然后在where clause里面直接写你的where条件
比如:
select * from table where id=?
就直接写:
id = ?
就可以了,
比如:
select * from table where id=?
就直接写:
id = ?
就可以了,
|
如果你是想添加新的find方法楼上讲的位置是对的,但是应该写成
id=:id,前面的id是你的字段名,后面的id是你传入的参数;
id=:id,前面的id是你的字段名,后面的id是你传入的参数;
|
接着问:
在jbuilder里:
ejb-inprise.xml 中
findByDevice_name(String sDevice_name)
device_name = :sDevice_name
True
那么在weblogic-cmp-rdbms-jar.xml中应该怎么写?
在jbuilder里:
ejb-inprise.xml 中
findByDevice_name(String sDevice_name)
device_name = :sDevice_name
True
那么在weblogic-cmp-rdbms-jar.xml中应该怎么写?