mybatis 大神们。能讲述下parametermap怎么使用吗


update books_cust set balance=#{balance-price} where name=#{name}

1. 我的price没有实体类,在dao层可以传入吗?
2. 麻烦说下具体的操作顺序(麻烦说的详细一点,初学者)
3. 感觉这个写法好麻烦,不如spring jdbctemplate.

parametermap 就是以map的方式传参数进来

比如你上面写的修改语句

//创建了一个Map
map.put("balance-price","111");
map.put("name","222");

//在mybatis里面写的 就是已key去取值    如果没有的话就是null
 int updatePriceByName(@Param("balance-price") BigDecimal price,@Param("name") String name);

List getListByPage(int first,int rows,Map condition);