在项目开发中,mybatis
其一、使用
其二、使用
具体代码如下
数据库表结构和数据
实体类
package com.demo.bean; public class Commodity {private String name;private String date; public String getName() {return name;} public void setName(String name) {this.name = name;} public String getDate() {return date;} public void setDate(String date) {this.date = date;} @Overridepublic String toString() {return "Com [name=" + name + ", date=" + date + "]";}}
mapper层
package com.demo.mapper; import java.util.List;import org.apache.ibatis.annotations.Mapper;import org.apache.ibatis.annotations.Param;import com.demo.bean.Commodity;@Mapperpublic interface CommodityMapper { List
mapper.xml文件
注意:mybatis 等值判断的 tostring()方法 (上边代码中第二个select中的toString()方法)
controller层
package com.demo.controller; import java.util.HashMap;import java.util.Map;import org.springframework.beans.factory.annotation.Autowired;import org.springframework.web.bind.annotation.RequestMapping;import org.springframework.web.bind.annotation.ResponseBody;import org.springframework.web.bind.annotation.RestController;import com.demo.bean.Commodity;import com.demo.mapper.CommodityMapper; @RestControllerpublic class DemoController { @Autowiredprivate CommodityMapper comMapper;@RequestMapping(value = "/commodity")public Object commodity() {Map
测试
1、访问 http://localhost:9000/commodity
2、访问 http://localhost:9000/between