<isEmpty prepend="AND" property="companyId">
         <isNotEmpty prepend="AND" property="listCompany1"> 
    m_rti_type.COMPANY_ID in 
    <iterate open="(" close=")" conjunction=","> 
         #listCompany1[]# 
    </iterate> 
</isNotEmpty> 
        </isEmpty>我想查找当companyId为空的时候,并且listCompany1(ArrayList<String>)不为空的时候,查找出COMPANY_ID字段等于listCompany1中的值的结果都查询出来注:m_rti_type为数据库的表    companyId和listCompany1为类成员在线等,谢谢了

解决方案 »

  1.   

    语法没错的,鬼知道你有什么问题
    可从后台打印生成的SQL验证是否错误
      

  2.   

    哥们,我也是按着网上找的写,但是好像我内部那个查询条件有问题,我跟程序,那里面是有值的,很郁闷啊,第一次用这个框架,“可从后台打印生成的SQL验证是否错误”这个怎么做
      

  3.   

            <isEmpty prepend="AND" property="companyId">
       <isNotEmpty prepend="AND" property="listCompany1">  
    m_rti_type.COMPANY_ID = '100'
    </isNotEmpty>
            </isEmpty>我写成这样也不好使,m_rti_type.COMPANY_ID = '100'是数据库里的值