• mybatis 注解查询一对多,一对一


    1. @Results({
    2. @Result(property = "jccsList", javaType= IwellFlJccsBo.class,
    3. many =@Many(select="com.dcoit.dcoit_process_casebase.mapper.findJccsByJcsId"),
    4. column = "jcsid")
    5. })
    6. @Select({"select a.JCSID,a.JCSMC,a.BJXS1,a.BJXS2,a.JCSLB,a.ZDYXSJ,b.GZID"
    7. + " from IWELL_FL_JCS a join IWELL_FL_GZ b on a.GZID = b.GZID "
    8. +"and b.QYBZ = a.QYBZ "
    9. + " where a.QYBZ = 'Y' and a.JCSID = #{jcsId} "})
    10. IwellFlJcsBo findJcsJccsRelationByJcsId(@Param("jcsId") String jcsId);
    11. @Select(value = "select a.CSZTID,a.CSZTQZ,a.JCCSLB,a.JKYZID,b.JKYZLB,b.JKYZMC "
    12. + " from IWELL_FL_JCCS a" +
    13. " join IWELL_FL_JKYZ_CD b on a.JKYZID = b.JKYZID and b.QYBZ = a.QYBZ " +
    14. " join IWELL_FL_JKCS c on a.CSID = c.CSID " +
    15. " where a.QYBZ = 'Y' and a.JCSID = #{jcsId}")
    16. List findJccsByJcsId(@Param("jcsId") String jcsId);

    @Select: 查询语句,相当于mapper中