摘要: 接下来介绍resultMap定义查询结果集,实现关联查询 1 首先在接口中定义操作的方法 public interface EmployeeMapperPlus { public Employee getEmpAndDept(Integer id); } 2在xml里进行配置 <!--第一种进行配置 阅读全文
posted @ 2018-03-11 21:36 逆水乘舟,不进则退 阅读(752) 评论(0) 推荐(0)
摘要: public class Employee { private Integer id; private String lastName; private String email; private String gender; //setter与getter省略 } 而数据库中的 last_name 阅读全文
posted @ 2018-03-11 21:04 逆水乘舟,不进则退 阅读(1849) 评论(0) 推荐(0)
摘要: 查询返回值是map类型的一条数据 1 首先在接口中写方法 public interface EmployeeMapper { //返回一条记录的map;key就是列名,值就是对应的值 public Map<String, Object> getEmpByIdReturnMap(Integer id) 阅读全文
posted @ 2018-03-11 19:52 逆水乘舟,不进则退 阅读(6588) 评论(0) 推荐(0)
摘要: 查询返回值是list类型的 1 首先在接口中写方法 public interface EmployeeMapper { public List<Employee> getEmpsByLastNameLike(String lastName); } 2 在映射文件xml配置方法 <!-- public 阅读全文
posted @ 2018-03-11 18:51 逆水乘舟,不进则退 阅读(2426) 评论(0) 推荐(0)
摘要: #{}:可以获取map中的值或者pojo对象属性的值;${}:可以获取map中的值或者pojo对象属性的值; select * from tbl_employee where id=${id} and last_name=#{lastName}Preparing: select * from tbl 阅读全文
posted @ 2018-03-11 17:13 逆水乘舟,不进则退 阅读(287) 评论(0) 推荐(0)
摘要: 今天介绍是多个参数传递到映射xml,进行CURD操作 一.使用参数映射的方法进行传递 1在接口写对应的方法 public interface EmployeeMapper { public Employee getEmpByIdAndLastName(@Param("id")Integer id,@ 阅读全文
posted @ 2018-03-11 17:02 逆水乘舟,不进则退 阅读(197) 评论(0) 推荐(0)
摘要: 1 首先在Mapper.xml配置 <!-- parameterType:参数类型,可以省略, 获取自增主键的值: mysql支持自增主键,自增主键值的获取,mybatis也是利用statement.getGenreatedKeys(); useGeneratedKeys="true";使用自增主键 阅读全文
posted @ 2018-03-11 15:55 逆水乘舟,不进则退 阅读(131) 评论(0) 推荐(0)
摘要: <!-- 将我们写好的sql映射文件(EmployeeMapper.xml)一定要注册到全局配置文件(mybatis-config.xml)中 --> <!-- 6、mappers:将sql映射注册到全局配置中 --> <mappers> <!-- mapper:注册一个sql映射 注册配置文件 r 阅读全文
posted @ 2018-03-11 13:18 逆水乘舟,不进则退 阅读(352) 评论(0) 推荐(0)
摘要: mybitas可以配置sql语句适用于不同数据库下的操作,因为不同数据库sql语句可能有差别,接下来介绍如果进行操作 1、在jdbc.properprites配置驱动 jdbc.driver=com.mysql.jdbc.Driverjdbc.url=jdbc:mysql://localhost:3 阅读全文
posted @ 2018-03-11 12:33 逆水乘舟,不进则退 阅读(722) 评论(0) 推荐(0)