Mybatis注解实现一对多关联映射(@Many)
                                                            生活随笔
收集整理的這篇文章主要介紹了
                                Mybatis注解实现一对多关联映射(@Many)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.                        
                                mybatis注解實現一對多關聯映射
@Select("<script> \n" +"\t\tselect a.*,p.punishment_money, p.punishment_note, p.punishment_time from driver_account_appeal a,driver_account_punishment p,\n" +"\t\t(SELECT getChildrenOrg(#{orgId}) orgs) t \n" +"\t\twhere\n" +"\t\ta.punishment_Id=p.id and FIND_IN_SET(a.org_Id, orgs) \n" +"\t\t<if test=\"startDate!=null and startDate!=''\">AND a.appeal_Time <![CDATA[ >= ]]> #{startDate}</if>\n" +"\t\t<if test=\"endDate!=null and endDate!=''\">and a.appeal_Time <![CDATA[ <= ]]> date_add(#{endDate}, interval 1 day)</if>\n" +"\t\t<if test=\"driverName != null and driverName != ''\"> and a.driver_name = #{driverName} </if>\n" +"\t\t<if test=\"driverPhone != null and driverPhone != ''\"> and a.driver_phone = #{driverPhone} </if>\n" +"\t\t<if test=\"cooperationCompanyId != 0 and cooperationCompanyId != -1\"> and a.cooperation_company_id = #{cooperationCompanyId} </if> \n" +"</script> ")@Results({@Result(id=true,column = "id",property = "id"),@Result(column = "id",property = "photoList",many = @Many(select = "com.fengyuncx.driver.account.dao.AppealDao.getAppealPhotoListById"))})List<Appeal> getAppealsForManage(Appeal appeal); @Select("select * from driver_account_appeal_photo where appeal_id=#{appealId}") List<AppealPhoto> getAppealPhotoListById(int appealId);總結
以上是生活随笔為你收集整理的Mybatis注解实现一对多关联映射(@Many)的全部內容,希望文章能夠幫你解決所遇到的問題。
 
                            
                        - 上一篇: Freemarker基于模板字符串生成静
- 下一篇: mybatis新增时将主键值返回(注解方
