mybatis
文章平均质量分 91
苍煜
这个作者很懒,什么都没留下…
展开
-
springboot-用dynamic-datasource-spring-boot-starter配置druid多数据源
在application.yml中配置xml扫描的路径和对应的其他配置。在项目中访问两个数据库,分别打印出来两个数据库的数据信息。主要的包是:苞米豆的dynamic的多数据源配置包。在主程序中配置扫描Mapper接口类的位置。原创 2022-10-14 18:54:45 · 5388 阅读 · 0 评论 -
MyBatis-7-mybaits分页插件PageHelper
目录1:导包;2:写配置3:测试4:分页插件PageHelper将参数封装到PageInfo中;该对象包含所有的分页所需参数;这个功能在github上;地址在PageHelper中文文档1:导包; <!--mybatis的Pagehelper分页插件--> <dependency> <groupId>com.github.pagehelper</groupId> <artifactId&原创 2020-08-27 18:56:40 · 204 阅读 · 0 评论 -
MyBatis-6-MyBatis的逆向工程(MBG)
目录1:正向工程和逆向工程2:导包3:写配置(放在项目根目录下,这样好找)4:运行代码生成5:测试6:复杂查询1:查询全部2:利用id排序3:去重的4:name模糊查询5:连个查询条件用or链接6:总结Criteria1:正向工程和逆向工程正向:先建表table----再写javaBean---写BookDao---dao.xml---xxx逆向工程:根据数据表table,逆向分析数据表,自动生成javaBean---BookDao.原创 2020-08-27 15:02:17 · 244 阅读 · 0 评论 -
MyBatis-5-MyBatis与spring和springmvc整合(ssm整和)
目录SSM:Spring+SpringMVC+MyBatis一:导包1:spring导包1.1:ioc核心1.2: aop核心1.3:jdbc核心1.4:spring测试2:springmvc导包2.1:springmvc核心2.2:ajax核心2.3:文件上传下载2.4:jstl标准标签库2.5:数据校验包3:mybatis导包3.1:mybatis核心3.2:ehcahe整合4:其他功能导包5:综合展示包的maven二:...原创 2020-08-27 00:31:57 · 278 阅读 · 0 评论 -
MyBatis-4-MyBatis的缓存
目录MyBatis缓存机制介绍1:一级缓存1.1:观察一级缓存1.2:一级缓存失效方法;- 1、不同的SqlSession对应不同的一级缓存- 2、同一个SqlSession但是查询条件不同- 3、同一个SqlSession两次查询期间执行了任何一次增删改操作(无论是修改谁的)- 4、同一个SqlSession两次查询期间手动清空了缓存1.3:一级缓存的源码原理2:二级缓存:1:二级缓存介绍,2:二级缓存简单使用步骤3:二级缓存的配置属性4:一,二级缓原创 2020-08-25 16:51:23 · 135 阅读 · 0 评论 -
MyBatis-3-MyBatis的sql映射文件
目录SQL 映射文件有很少的几个顶级元素(按照它们应该被定义的顺序):1:insert, update 和 delete1.1获取自增主键的值1.2:获取非自增主键的值2:参数传递---方法参数向sql映射语句映射2.1:单个参数2.2:多个参数2.3:用@param指定参数(推荐)2.4:传入pojo(javabean)2.5:传入map2.6:传入混合参数3:参数处理---设定参数的类型和$/#取值1:参数也可以指定一个特殊的数据类型2:#{属性名原创 2020-08-24 15:12:10 · 405 阅读 · 0 评论 -
MyBatis-2-MyBatis的全局配置文件
目录全局配置文件属性:configuration 配置1:properties属性-引入外部配置文件2:settings 设置-这是 MyBatis 中极为重要的调整设置,它们会改变 MyBatis 的运行时行为。下表描述了设置中各项的意图、默认值等。3:typeAliases--为常用的类型起别名,主要是解决javabean类完全限定名的冗余3.1:为类取别名(推荐)3.2:为包名取别名(不推荐)3.3:mybatis已占用的别名,不得使用4:typeHandlers---原创 2020-08-20 15:06:43 · 137 阅读 · 0 评论 -
MyBatis-1-MyBatis介绍和HelloWorld
目录一:MyBatis介绍1:MyBatis;和数据库进行交互;持久化层框架(SQL映射框架);2:Mybatis和Hiberbate的比较3:Mybatis优点二:Mybatis的HelloWorld1:项目准备2:使用mybatis2.1:导包2.2:配置2.3:测试一:MyBatis介绍1:MyBatis;和数据库进行交互;持久化层框架(SQL映射框架);从原始的JDBC----dbutils(QueryRunner)-------Jdbc.原创 2020-08-19 19:48:23 · 182 阅读 · 0 评论