Mybatis一级缓存
一级缓存一级缓存默认开启.级别:SqlSession. 在同一个SqlSession中,查询相同的数据,会从缓存中拿取数据. 从日志中,可以看出只调用了一次sql语句 缓存 一级缓存默认开启.级别:SqlSession. 在同一个SqlSession中,查询相同的数据,会从缓存中拿取数据. 从日志中,可以看出只调用了一次sql语句
mappers_核心配置文件
mapeprs标签定义引入映射文件的标签。 使用方法以包为单位引入映射文件1.mapper接口所在的包要和映射文件所在的包一致 2.mapper接口要和映射文件名字一致 标签 定义引入映射文件的标签。 使用方法以包为单位引入映射文件1.mapper接口所在的包要和映射文件所在的包一致 2.mapper接口要和映射文件名字一致
if标签-动态SQL
if标签通过if标签动态拼接SQL语句,来从实体类中接收参数来拼接SQL语句 1.编写动态拼接的mapper 2.设置mapper相对应的xml文件 在where后面加一个1=1,避免SQL拼接中的and问题.3.调用标签 通过if标签动态拼接SQL语句,来从实体类中接收参数来拼接SQL语句 1.编写动态拼接的mapper 2.设置mapper相对应的xml文件 在where后面加一个1=1,避免SQL拼接中的and问题.3.调用
foreach标签(添加)_SQL拼接
foreach标签(添加)1.设置mapper接口 2.编写对应的xml文件 PS:注意引用一定要用emp.age等等.明确指明是emp这个项的属性.3.测试 加) 1.设置mapper接口 2.编写对应的xml文件 PS:注意引用一定要用emp.age等等.明确指明是emp这个项的属性.3.测试
foreach标签(删除)_SQL拼接
foreach标签(删除)1.创建mapper接口 2.相对应的xml文件 collection是集合 item是每一项 separator是分隔符 3.调用 PS:也可以通过open和close属性,替代那个括号除) 1.创建mapper接口 2.相对应的xml文件 collection是集合 item是每一项 separator是分隔符 3.调用 PS:也可以通过open和close属性,替代那个括号
environments标签-核心配置文件
enviroments标签定义用来配置多个连接数据库的环境 使用方法1.environments标签中的default属性用来配置默认使用的环境 2,enviroment标签用来配置具体的环境,id属性是它的唯一标识3.transactionManager标签的type设置为JDBC表示事务的提交采用手动方式4.datasource标签用来配置数据源标签 定义用来配置多个连接数据库的环境 使用方法1.environments标签中的default属性用来配置默认使用的环境 2,enviroment标签用来配置具体的环境,id属性是它的唯一标识3.transactionManager标签的type设置为JDBC表示事务的提交采用手动方式4.datasource标签用来配置数据源
collection_一对多映射关系
collection1.编写接口 2.配置接口对应方法的xml文件. 这个List用collection标签来表示,ofType是List集合里面的类型3.测试on 1.编写接口 2.配置接口对应方法的xml文件. 这个List用collection标签来表示,ofType是List集合里面的类型3.测试
chose.when.otherwise标签_SQL拼接
chose/when/otherwise标签这个标签相当于if….else if….else,所以只能有一个条件起作用 when标签至少有一个,otherwise标签最多有一个 标签 这个标签相当于if….else if….else,所以只能有一个条件起作用 when标签至少有一个,otherwise标签最多有一个
association标签_多对一映射关系
association标签1.通过左连接查询查询两个表的内容 2.设置resultmap.其中多对一的属性通过association标签进行设置.标签 1.通过左连接查询查询两个表的内容 2.设置resultmap.其中多对一的属性通过association标签进行设置.
网络视频
网络视频学习的底层原理: 一、话题引入的原因二、正式引入三、引入概念:心智、心智计算理论、心里表征。并类比讲解四、提出重点:三个重点:心里表征、记忆、晶体智力。五、引出重点: 起因、经过、结果都要记住。 现在主要是经过的大致操作记不住。 为什么:为什么需要,为什么(原理)。 思维混乱的原因及其解决措施: 原因一:压力 措施:运动原因二:过度刺激导致了注意力分散 措施:冥想原因三:睡眠不足 措施:改善睡眠质量,比如,早上晒太阳、晚上原因四:饮食 措施:合理饮食视频 学习的底层原理: 一、话题引入的原因二、正式引入三、引入概念:心智、心智计算理论、心里表征。并类比讲解四、提出重点:三个重点:心里表征、记忆、晶体智力。五、引出重点: 起因、经过、结果都要记住。 现在主要是经过的大致操作记不住。 为什么:为什么需要,为什么(原理)。 思维混乱的原因及其解决措施: 原因一:压力 措施:运动原因二:过度刺激导致了注意力分散 措施:冥想原因三:睡眠不足 措施:改善睡眠质量,比如,早上晒太阳、晚上原因四:饮食 措施:合理饮食