mybatis
文章平均质量分 83
qq_38718211
这个作者很懒,什么都没留下…
展开
-
mybatis 增删改查
mapper:<mapper namespace="com.uban.mybatis.dao.EmployeeMapper"><!-- namespace:名称空间;指定为接口的全类名id:唯一标识resultType:返回值类型#{id}:从传递过来的参数中取出id值public Employee getEmpById(Integer id); --> ...原创 2018-02-27 17:43:26 · 111 阅读 · 0 评论 -
SSM整合
web.xml配置:<?xml version="1.0" encoding="UTF-8"?><web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xsi:schemaLocation="http://java.sun.原创 2018-03-05 14:26:15 · 84 阅读 · 0 评论 -
mybatis批量操作
<insert id="addEmps"> insert into employee(name,gender,email,d_id) values (#{emp.name},#{emp.email},#{emp.gender},#{emp.dept.id}) </insert>public void test4() throws IOExce...原创 2018-03-08 17:42:09 · 103 阅读 · 0 评论 -
mybatis 一级缓存二级缓存
一级缓存: SqlSession opensession=getSqlSessionFactory().openSession(); EmployeeMapperPlus mapper=opensession.getMapper(EmployeeMapperPlus.class); Employee employee=mapper.ge...原创 2018-03-02 17:29:15 · 171 阅读 · 0 评论 -
mybatis 动态sql
if: <select id="getEmpsByConditionIf" resultType="com.uban.mybatis.bean.Employee"> select * from employee where <if test="id!=null"> id=#{id} </if> <if test=&qu原创 2018-02-28 17:38:58 · 126 阅读 · 0 评论 -
mybatis插件和pagehelper
实现Interceptor接口: public Object plugin(Object target) { System.out.println("first Intercept.....plugin"+target); Object wrap=Plugin.wrap(target, this); return wrap; } @Override pu...原创 2018-03-08 14:41:03 · 149 阅读 · 0 评论 -
mybatis 关联查询
<resultMap type="com.uban.mybatis.bean.Employee" id="MyDifEmp"> <id column="id" property="id"/> <result column="name" property="name"/> <r原创 2018-02-28 15:57:23 · 128 阅读 · 0 评论 -
mybatis 参数处理
单个参数:不做处理多个参数:mybatis将参数封装成一个map[0, 1, param1, param2] 的形式所以 sql应写成这样的形式:select*from employee where id = #{param1} and name=#{param2}参数命名:明确指定封装参数时map的key:public Employee getEmpByIdAndName(@Param("id"...原创 2018-02-28 15:57:05 · 129 阅读 · 0 评论 -
mybatis helloWorld
mybatis是一个半自动的轻量级框架,优点是可以将sql交给开发人员编写,具有灵活性配置mybatis-config.xml<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.or...原创 2018-02-27 16:07:33 · 153 阅读 · 0 评论 -
mybatis逆向工程
通过genrator实现,官网为:http://www.mybatis.org/generator/configreference/xmlconfig.html配置generator.xml:<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE generatorConfiguration PUBLIC "-//mybatis.or...原创 2018-03-08 11:57:53 · 105 阅读 · 0 评论