mybatis 多參數 的使用 where set html
參考數據庫
接口mybatis
@Test
public void test() {
TfReportUsers users = new TfReportUsers();
users.setType("撒");
HashMap<Object, Object> hashMap = new HashMap<>();
hashMap.put("users",users);
hashMap.put("dMin","2003-10-02");
List<TfReportUsers> users1 = tfReportMapper.findUsers(hashMap);
List<TfReportUsers> findUsers(HashMap hashMap);
<select id="findUsers" resultType="com.icntv.cpms.entity.TfReportUsers" parameterType="hashmap">
select * from tf_report_users
<where>
<if test="users.name!=null and users.name.trim()!=''">
AND NAME = #{users.name}
</if>
<where>
mybatis 在批量 執行 update 的時候 要在數據 url 加上配置 &allowMultiQueries=trueapp
讓數據庫支持批量更新url
http://blog.csdn.net/tolcf/article/details/39213217spa
mybatis 在傳入多個參數時的解決方案.net
List<TfReportBase> queryHistoryData(@Param("i")String i ,@Param("x")String x);
基於註解的就不能夠再使用 parameterTypehtm