mybatis处理单表多表操作以及动态sql和批量操作

一.单表操作

    建立了相应的mapper映射接口类后,在src/main/resources目录下的自己建立的mapper文件夹下创建映射类

 

select操作:用select标签 属性id为映射接口的方法名必须相同,parameterType参数类型(一般int型),resultType(一般是类---需要拷贝的全类路径)

insert操作:用insert标签 属性id为映射接口的方法名必须相同,parameterType参数类型(一般是类---需要拷贝的全类路径)

update操作:用update标签 属性id为映射接口的方法名必须相同,parameterType参数类型(一般是类---需要拷贝的全类路径)

delete操作:用delete标签  属性id为映射接口的方法名必须相同,parameterType参数类型(一般int型)

查询单表的所有数据时::用select标签 属性id为映射接口的方法名必须相同,resultType(一般是类---需要拷贝的全类路径)

 

二.多表查询

  分为:一条语句完成查询和两条语句分开查询emp表和dept表为例

业务要求:emp表含有deptno,则在emp的类中声明Dept这个对象,以获取所有信息(查询出来只有一条数据)

 

业务要求:需要查询部门的所有成员(查询出来有多条数据)

 

业务需求:1.查找插入数据的索引   2.统计插入这条数据之后 总的数据

 批量操作

 

posted @ 2016-11-02 21:01  袁林yl  阅读(3402)  评论(0编辑  收藏  举报