mybatis中association和collection的column傳入多個參數值
項目中在使用association和collection實現一對一和一對多關系時需要對關系中結果集進行篩選,如果使用懶加載模式,即聯合使用select
標簽時,主sql和關系映射里的sql是分開的,查詢參數傳遞成為問題。
mybatis文檔:
property | description |
---|---|
column | 數據庫的列名或者列標簽別名。與傳遞給resultSet.getString(columnName)的參數名稱相同。注意: 在處理組合鍵時,您可以使用column=“{prop1=col1,prop2=col2}”這樣的語法,設置多個列名傳入到嵌套查詢語句。這就會把prop1和prop2設置到目標嵌套選擇語句的參數對象中。 |