MyBatis
yk10010
这个作者很懒,什么都没留下…
展开
-
01- MyBatis - 根据id查询
MyBatis根据id查询用户使用的SQL:SELECT * FROM `user`WHERE id = 1映射文件在user.xml中添加select标签,编写sql:<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"...原创 2019-04-20 15:17:32 · 285 阅读 · 0 评论 -
02-Mybatis-模糊查询
MyBatis实现根据用户名模糊查询用户查询sql:SELECT * FROM user WHERE username LIKE '%王%'映射文件在user.xml中添加select标签,编写sql:<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD...原创 2019-04-20 15:28:44 · 171 阅读 · 0 评论 -
03-MyBatis-添加操作
MyBatis添加操作使用的sql:INSERT INTO `user`(username,birthday,sex,address) VALUES (‘黄忠’,‘2016-07-26’,‘1’,‘三国’)映射文件在User.xml配置文件中添加如下内容:``xmlINSERT INTO user (username,birthday,sex,address) VALUES (#...原创 2019-04-20 15:41:58 · 168 阅读 · 0 评论 -
04-MyBatis-更新操作
MyBatis修改操作单笔更新根据用户id修改用户名使用的sql:UPDATE `user`SET username = ‘赵云’ WHERE id = 26映射文件在User.xml配置文件中添加如下内容:<!-- 更新用户 --><update id="updateUserById" parameterType="cn.itcast.mybatis.pojo...原创 2019-04-20 15:55:17 · 1997 阅读 · 0 评论 -
05-Mybatis-执行批量更新
oracle和mysql数据库的批量update在mybatis中配置不太一样:oracle数据库:<update id="batchUpdate" parameterType="java.util.List"> <foreach collection="list" item="item" index="index" open="begin" close="end;...原创 2019-05-14 17:14:38 · 177 阅读 · 0 评论 -
06-Mybatis-执行批量插入
MySQL 执行SQL:INSERT DELAYED INTO SYS_JOB_WORK (JNL_NO, WORK_DT ) VALUES (1, 'aas'), (2, 'ffff');Mybatis对应sql: <insert id="insertList" parameterType="java.util.List" useGeneratedKeys="false"&g...原创 2019-05-14 17:57:29 · 946 阅读 · 0 评论 -
Mybatis 的插件, 主要处理 “创建人”、“创建时间”、“修改人”、“修改时间”
package com.hengtiansoft.eis.interceptor;import java.util.Date;import java.util.Iterator;import java.util.List;import java.util.Map;import java.util.Map.Entry;import java.util.Properties;impor...原创 2019-06-21 17:13:58 · 1298 阅读 · 1 评论 -
mybatis反向生成实体类、dao和映射文件
mybatis是很好的orm框架 但是手写映射xml文件太麻烦,所以可以利用插件 mybatis-generator-core-1.3.7.jar生成器自动生成实体类、DAO接口和Mapping映射文件。具体文件目录如下:步骤:1.创建文件夹E:\Auto-create, 并在里面建立src文件夹, 把generator.xml, mybatis-generator-core-1.3....原创 2019-06-03 09:10:18 · 352 阅读 · 0 评论