ibatis sqlmaping的問題
要生成的SQL語句
select a.doc_id,a.title,a.keyword,a.uploadpath,a.creator,a.create_date,a.uploadimage,a.doc_type,b.dimension_id,b.menu_id
from document a,document_dimension b where a.doc_id=b.doc_id
and ((b.dimension_id='1004' and b.menu_id='1040')or (b.dimension_id='1005' and b.menu_id='1041'))
現在dimension_id,menu_id的值都放在List中。
但不知在sqlmapping裡如何配置。
後改為
select
a.doc_id,a.title,a.keyword,a.uploadpath,a.creator,a.create_date,a.uploadimage,a.doc_type
from document a,document_dimension b where a.doc_id=b.doc_id
and ((b.dimension_id='1004' or b.dimension_id='1005')
and (b.menu_id='1040'or b.menu_id='1041'))
<iterate property="dimensionList" open="(" close=")" conjunction="or">
b.dimension_id = dimensionList[]#
</iterate>
<iterate property="menuList" open="(" close=")" conjunction="or">
b.menu_id = menuList[]#
</iterate>
這樣的配置結果不太對。同時可能menu_id為空,我要判斷menu_id為空的話就不會生成b.menu_id="".有沒有方法處理。
select a.doc_id,a.title,a.keyword,a.uploadpath,a.creator,a.create_date,a.uploadimage,a.doc_type,b.dimension_id,b.menu_id
from document a,document_dimension b where a.doc_id=b.doc_id
and ((b.dimension_id='1004' and b.menu_id='1040')or (b.dimension_id='1005' and b.menu_id='1041'))
現在dimension_id,menu_id的值都放在List中。
但不知在sqlmapping裡如何配置。
後改為
select
a.doc_id,a.title,a.keyword,a.uploadpath,a.creator,a.create_date,a.uploadimage,a.doc_type
from document a,document_dimension b where a.doc_id=b.doc_id
and ((b.dimension_id='1004' or b.dimension_id='1005')
and (b.menu_id='1040'or b.menu_id='1041'))
<iterate property="dimensionList" open="(" close=")" conjunction="or">
b.dimension_id = dimensionList[]#
</iterate>
<iterate property="menuList" open="(" close=")" conjunction="or">
b.menu_id = menuList[]#
</iterate>
這樣的配置結果不太對。同時可能menu_id為空,我要判斷menu_id為空的話就不會生成b.menu_id="".有沒有方法處理。
相關文章
- 抓狂的ibatis中文問題BAT
- ibatis Order By注入問題BAT
- ibatis分頁問題BAT
- 請教關於ibatis的問題BAT
- 再看ibatis Order By注入問題BAT
- Ibatis相容性問題BAT
- iBatis問題,救命啊!!!急急急!!!BAT
- Ibatis的疑問BAT
- 關於Ibatis 轉換 oracle date型別的問題BATOracle型別
- 關於maven import org.apache.ibatis.io.Resources中ibatis包不存在問題MavenImportApacheBAT
- Ibatis 中文條件查詢不到資料問題BAT
- 〖使用iBatis做select後不提交也不回滾問題〗BAT
- 在學習Mybatis時遇見的問題 org.apache.ibatis.exceptions.PersistenceException:MyBatisApacheException
- ibatis的CURDBAT
- 讀了ibatis的jpetstore源程式,有個關於synchronized的問題請教一下BATsynchronized
- Java ibatis配置問題導致Myeclipse啟動web專案失敗JavaBATEclipseWeb
- ibatisBAT
- Mybatis中org.apache.ibatis.binding.BindingException錯誤問題總結MyBatisApacheException
- iBatis下 in 的寫法BAT
- org.apache.ibatis.binding.BindingException: Invalid bound statement (not found)的問題處理方式之一ApacheBATException
- iBatis中對映的疑惑BAT
- ibatis 使用文件BAT
- ibatis配置例子BAT
- ibatis和myBatis的逆向工程使用MyBatis
- 熟悉ibatis的請幫幫忙!BAT
- ibatis 搭建步驟BAT
- ibatis.net demoBAT
- iBATIS vs Hibernate ?BAT
- ibatis && ibatisnetBAT
- 使用 iBatis (MyBatis)的元註解AnnotationsMyBatis
- 關於spring和ibatis的整合SpringBAT
- ibatis中integer型別BAT型別
- iBATIS SQL Map簡介。BATSQL
- iBatis中使用事務BAT
- ibatis列印sql語句BATSQL
- ibatis && ibatisnet (續)BAT
- eclipse 的ibatis外掛使用方法EclipseBAT
- ibatis查詢date型別BAT型別