Mybatis一对多向子查询传递多个参数

问题: 假设传递的参数只是子查询需要,如何传递参数,

@Select("select  #{start} as param1, #{end} as param  FROM dual")
@Results({@Result(property = "property1", column = "{start=param1,end=param2}", javaType = List.class, many = @Many(select = "com.xxx.repository.xx.mapper.TestMapper.ChendrenQuery1")),
 @Result(property = "property2", column = "{start=param1,end=param2}", javaType = List.class, many = @Many(select = "com.xxx.repository.xx.mapper.TestMapper.ChendrenQuery2"))})
TestDTO getData(@Param("start") LocalDateTime start, @Param("end") LocalDateTime end);

 

你可能感兴趣的:(mybatis)