40

关于java mybatis 的动态sql问题 大神求解

@RequestMapping(value = "/test", method = RequestMethod.GET)
public void test() {
String zname ="tname";
String val ="'zzzz'";
Map map=new HashMap();
map.put("key",zname);
map.put("val", ""+val+"");

dao.dongtaislq(map);

}
key为 数据酷的字段名,val对应字段名的值

mapper.xml 里面

    <insert id="dongtaislq"  parameterType="java.util.HashMap" statementType="STATEMENT"    >
<![CDATA[  insert into t_test (${key})  values (${val})  ]]>  
</insert>

但是 这样 会报错!
org.apache.ibatis.binding.BindingException: Mapper method 'com.hoomsun.mybatis.dao.CostMapperDao.dongtaislq' has an unsupported return type: class java.lang.String

查看全部
caoheike
caoheike
2016/07/20 07:26
  • 点赞
  • 收藏
  • 回答
    私信
满意答案
查看全部

6个回复