随笔分类 -  MyBatis

mybatis反向生成实体类、dao和映射文件
摘要:mybatis是很好的orm框架 但是手写映射xml文件太麻烦,所以可以利用插件 mybatis-generator-core-1.3.7.jar生成器自动生成实体类、DAO接口和Mapping映射文件。 具体文件目录如下: 步骤: 1.创建文件夹E:\Auto-create, 并在里面建立src文 阅读全文
posted @ 2019-06-05 09:58 ming311 阅读(403) 评论(0) 推荐(0)
06-Mybatis-执行批量插入
摘要:MySQL 执行SQL: Mybatis对应sql: Oracle执行SQL: Mybatis对应sql: 方案1 : 下面这种方式在数据大于500条后效率很低,用这种方式最好数据不要大于500条 方案 2 利用标签,将入参的list集合通过UNION ALL生成虚拟数据,从而实现批量插 方案3: 阅读全文
posted @ 2019-06-05 09:55 ming311 阅读(170) 评论(0) 推荐(0)
05-Mybatis-执行批量更新
摘要:oracle和mysql数据库的批量update在mybatis中配置不太一样: oracle数据库: mysql数据库: mysql数据库采用一下写法即可执行,但是数据库连接必须配置:&allowMultiQueries=true 例如: jdbc:mysql://192.168.1.236:33 阅读全文
posted @ 2019-06-05 09:51 ming311 阅读(164) 评论(0) 推荐(0)
03-MyBatis-添加操作
摘要:MyBatis添加操作 使用的sql: INSERT INTO (username,birthday,sex,address) VALUES (‘黄忠’,‘2016 07 26’,‘1’,‘三国’) <! 保存用户 INSERT INTO (username,birthday,sex,address 阅读全文
posted @ 2019-06-05 09:38 ming311 阅读(1490) 评论(0) 推荐(0)
04-MyBatis-更新操作
摘要:MyBatis修改操作 单笔更新 根据用户id修改用户名 使用的sql: sql UPDATE SET username = ‘赵云’ WHERE id = 26 xml <! 更新用户 UPDATE SET username = {username} WHERE id = {id} xml <! 阅读全文
posted @ 2019-06-05 09:38 ming311 阅读(2813) 评论(0) 推荐(0)
02-Mybatis-模糊查询
摘要:MyBatis实现根据用户名模糊查询用户 查询sql: 映射文件 在user.xml中添加select标签,编写sql: java <!DOCTYPE mapper PUBLIC " //mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd 阅读全文
posted @ 2019-06-05 09:37 ming311 阅读(130) 评论(0) 推荐(0)
01- MyBatis - 根据id查询
摘要:MyBatis根据id查询用户 使用的SQL: sql SELECT FROM WHERE id = 1 sql <!DOCTYPE mapper PUBLIC " //mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis 阅读全文
posted @ 2019-06-05 09:36 ming311 阅读(3188) 评论(0) 推荐(0)