![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Mybatis
文章平均质量分 93
安卓逆向小能手
一个不是1024的码农
展开
-
我的第一个mybatis demo,连接数据库实现增删改查
需求:idea下新建工作空间,连接oracle数据库,使用持久层框架mybatis实现数据库dept表的增删改查。第一步:创建项目项目创建完成之后的初始状态注意此处点击import change 引入的改变就是导入了一个测试的依赖jar包。应该只有junit的依赖,拉图的 时候多拉了一个。不好意思。junit:通过@test注解,可以快速完成单元测试。第一步已经完成,项目初始状...原创 2018-11-13 19:14:53 · 422 阅读 · 0 评论 -
mybatis中<resultMap>和<collection>标签的嵌套使用
mybatis中和标签的嵌套使用实现功能为了解决A实体类的其中一个私有属性b,对应的是另一个实体类B的对象,查询A的所有信息;需求 通过mybatis框架:查询年级表下的所有班级的详细信息。需求分析 首先需要创建两个实体类分别对应两个表,年级表中有一个私有属性为班级表的实体类集合;表和表数据展示tb_grade表tb_grade表第一步:开始新建mybati...原创 2018-11-15 20:16:43 · 2051 阅读 · 0 评论 -
mybatis中的<foreach>标签实现批量添加
mybatis中的标签实现批量添加需求使用Map集合,向emp表中批量添加数据。表展示字段展示第一步:创建dao层接口package com.aaa.mb.dao;import java.util.List;import java.util.Map;/** * className:EmpDao * discription: * author:zz * c...原创 2018-11-15 20:32:44 · 821 阅读 · 0 评论 -
mybatis框架的动态sql语句
今天突然听到动态sql语句这个名字,我想了一下,好像脑袋里面没有这个概念;上网查了查,动态和静态都分别是什么?拼接sql语句来实现增删改查,可以让代码复用性增强;静态sql就是平常写死的sql语句;非mybatis框架的持久层从前我的动态sql是这样拼接,通过一个str空字符串,判断传来的参数是否为空,如果为空不在where 1=1 后面拼接,如果传过来了,那么就拼接;/**...原创 2018-11-14 21:17:57 · 2371 阅读 · 0 评论