我有以下代码。我想知道的是,我是否可以将数字5更改为域类的值.E.g Domain.getNumber。我可以用#Number#代替5.如果没有,有没有办法得到它?
<select id="searchClassOverviewCount" resultClass="int"
parameterClass="com.school.business.domain.SchoolCriteriaDomain">
select count(*)
from Class
where
'SqlMap-School.searchClassOverviewCount' =
'SqlMap-School.searchClassOverviewCount'
<isNotEmpty prepend="and" property="globalSearchPattern">
(
right(repeat('0', 5) || NUMBER, 5)
|| '-' ||
right(repeat('0', 2) || RNUMBER, 2)
like upper('%$globalSearchPattern$%')
</isNotEmpty>
</select>
答案 0 :(得分:0)
是的,你可以。
您所要做的就是将5替换为#number#。
但是,number必须是com.school.business.domain.SchoolCriteriaDomain的成员变量,并且名称为“number”而不是“Number”。