
mybatis集
qq_53294028
这个作者很懒,什么都没留下…
展开
-
mybatis面试题
1.mybatis 中 #{}和 ${}的区别是什么?2.mybatis 有几种分页方式?3.RowBounds 是一次性查询全部结果吗?为什么?4.mybatis 逻辑分页和物理分页的区别是什么?5.mybatis 是否支持延迟加载?延迟加载的原理是什么?6.说一下 mybatis 的一级缓存和二级缓存?7.mybatis 和 hibernate 的区别有哪些?8.mybatis 有哪些执行器(Executor)?9.mybatis 分页插件的实现原理是什么?10.mybatis 如何编原创 2021-04-17 22:09:29 · 116 阅读 · 0 评论 -
mybatis嵌套查询
public List<MyOrdersVO> queryMyOrders(@Param("paramsMap") Map<String, Object> map);<resultMap id="myOrdersVO" type="com.imooc.pojo.vo.MyOrdersVO"> <id column="orderId" property="orderId"/> <result column="createdTime" p原创 2021-04-17 20:26:49 · 115 阅读 · 0 评论 -
mybatis使用注意点
1.当传递多个参数时,在mapper接口中,一定要注明:@Param(“email”)注解,否则报错。例:List selectByEmailAndSex2(@Param(“email”)String email,@Param(“sex”)Byte sex);原创 2020-06-18 22:22:47 · 380 阅读 · 0 评论 -
mybatis-config-all.xml
<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/mybatis-3-config.dtd"><configuration> <!-- 参数设置 --> <settings> <!-- 这个配置使全局的映射器启用或禁用缓原创 2020-06-18 22:03:09 · 170 阅读 · 0 评论 -
mybatis保存数据后,得到自增长的id值
新增用户 id 的返回值新增用户后,同时还要返回当前新增用户的 id 值,因为 id 是由数据库的自动增长来实现的,所以就相当于我们要在新增后将自动增长 auto_increment 的值返回。<insert id="saveUser" parameterType="USER"><!-- 配置保存时获取插入的 id --><selectKey keyColumn="id" keyProperty="id" resultType="int">select la原创 2020-06-16 22:47:33 · 1003 阅读 · 0 评论 -
Mybatis使用(4)
1.批量插入数据:1)拼接sql语句:@Test // Foreach用于批量插入 public void testForeach4Insert() { // 2.获取sqlSession SqlSession sqlSession = sqlSessionFactory.openSession(); // 3.获取对应mapper TUserMapper mapper =...原创 2020-04-23 00:20:10 · 184 阅读 · 0 评论 -
Mybatis使用(3)
1.example类的使用generatorConfig.xml<?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE generatorConfiguration PUBLIC "-//mybatis.org//DTD MyBatis Generator Configuration 1.0//EN" "http:/...原创 2020-04-22 23:16:19 · 310 阅读 · 0 评论 -
Mybatis逆向工程(Mybatis Generator (MBG))
db.properties:jdbc_driver=com.mysql.jdbc.Driverjdbc_url=jdbc:mysql://localhost:3306/mybatis?useUnicode=true&characterEncoding=utf8&allowMultiQueries=truejdbc_username=rootjdbc_password=roo...原创 2020-04-22 22:39:36 · 206 阅读 · 0 评论 -
mybatis使用(2)
1.selectKey元素selectKey:int insert2(TUser record);<insert id="insert2" parameterType="TUser"> <selectKey keyProperty="id" order="AFTER" resultType="int"> select LAST_INSERT_ID()...原创 2020-04-22 00:28:11 · 292 阅读 · 0 评论 -
使用jdbc连接数据源与mybatis使用(1)
package com.enjoylearning.mybatis;//STEP 1. 导入sql相关的包import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.sql.SQLExcep...原创 2020-04-21 23:55:34 · 1433 阅读 · 0 评论 -
Mybatis入门
原创 2019-11-10 17:17:01 · 74 阅读 · 0 评论