mybatis默认返回类型

在mybatis中,无论你指定还是不指定返回类型,mybatis都会默认的先将查询回的值放入一个hashMap中(如果返回的值不止一条就是一个包含hashMap的list)。这其中的区别在于,如果你指定了返回类型,mybatis将会根据返回类型的实体类来从hashMap中获取值并set到这个实体类中。如果不指定就默认返回一个HashMap<String,Object>(List<HashMap<String,Object>>)。

也就是说,如果你没定义返回类型(你没设置实体),mybatis会自动返回一个map,你以map接收就行了

posted @ 2017-03-24 15:48  土生搞IT  阅读(2893)  评论(0编辑  收藏  举报