Mybatis
文章平均质量分 53
操作数据框架
yinlell
听雪楼中听雪落,彼岸花开彼岸零
没有出生于乱世, 其知乱世之美
展开
-
mybatis的 深入学习
mybatis简介 1. MyBatis的前名是iBatis, 出生于2001年,是由Clinton Begin创建的开源软件,最初侧重于密码软件开发,最后面发展成一款优秀的java持久层框架. 2. 2004年创始人将iBatis的名字和源码贡献给Apache软件基金会. 3. 2010年开发团队决定离开Apache基金会,并且把iBatis改名为mybatis...原创 2018-05-09 14:41:18 · 576 阅读 · 0 评论 -
mybatis 的搭建
1.首先到创建个数据库建个表吧 也许这样写无用,但是当个记录吧CREATE TABLE `country` ( `id` int(11) NOT NULL AUTO_INCREMENT, `countryname` varchar(255) DEFAULT NULL, `countrycode` varchar(255) DEFAULT NULL, PRIMARY ...原创 2018-05-11 23:07:18 · 173 阅读 · 0 评论 -
mybatis 的 select
select语句空的xml<?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> <!-- n...原创 2019-07-08 19:39:04 · 465 阅读 · 0 评论 -
mybatis 的 delete和update语句
mybatis的delete<delete id="deleteById"> delete from sys_user where id = #{id}</delete>注解@Delete @Delete({"delete from sys_role where id = #{id}"}) void detele1(Long id);mybati...原创 2019-07-08 19:42:07 · 12351 阅读 · 0 评论 -
mybatis的常用标签 select、update、delete、where、choose、set、trim、bind
mybatis的标签if标签if标签用于where语句中,通过判断参数值来决定是否使用某个查询条件用于update语句中,判断某个字段是否更新在insert语句中,判断是否插入某个字段的值在where语句使用if标签 <select id="selectByUser" parameterType="SysUser" resultMap="userMap"&g...原创 2019-07-08 19:46:53 · 1755 阅读 · 0 评论 -
mybatis 的 foreach语句批量操作
foreach介绍collection:必填,值为要迭代循环的属性名。这个属性值的情况有很多item :变量名,值为从迭代对象中取出来的每一个值index: 索引的属性名,在集合数组情况下值为当前索引值,当迭代循环的对象时Map类型时,这个值为map的key值open: 整个循环内容开头的字符串close:整个循环内容结尾的字符串separator: 每次循环的分隔符参...原创 2019-07-08 19:51:12 · 1783 阅读 · 0 评论 -
mybatis 的 insert
mybatis 插入mybatis新增数据<insert id="insert"> insert into sys_user(id,user_name,user_password,user_email,user_info,head_img,create_time) values(#{id},#{userName},#{userPassword},#{userEmail}...原创 2019-07-05 14:02:52 · 58444 阅读 · 1 评论