
MyBatis
文章平均质量分 73
好运haoyun
这个作者很懒,什么都没留下…
展开
-
Spring-Mybatis 整合的两种方式
整合Mybatis回顾Mybatis步骤:导入相关包junitmybatismyssqlspringaopmybatis-spring编写配置文件测试导包<dependencies> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId>原创 2020-08-24 07:53:24 · 426 阅读 · 0 评论 -
Spring Bean的自动装配-XML配置
Bean的自动装配自动装配,spring满足bean依赖的一种方式autowirespring会在上下文中自动寻找,并自动给bean装配属性在spring中有三种装配方式在xml中显示的配置在java中显示的配置隐式 的自动装配bean【重要】XML Configuration Demo原先使用的方法<bean id="cat" class="com.haoyun.POJO.Cat"/><bean id="dog" class="com.haoyun.原创 2020-08-22 10:44:16 · 189 阅读 · 0 评论 -
Mybatis配置文件讲解,mybatis-config.xml
MyBatis配置解析主要了解的配置configuration配置properties 属性settings 设置typeAliases 类型别名typeHandlers 类型处理器objectFactory对象工厂plugins 插件environments 环境配置environment 环境变量transactionManager 事务管理器dataSource数据源databaseIdProvider数据库厂商标识mappers 映射器环境配置(envi原创 2020-08-17 08:07:46 · 359 阅读 · 0 评论 -
Spring整体学习笔记-IoC依赖注入-AOP代理-整合Spring-Mybatis
Spring简介行业春天解决企业级开发的复杂性,使现有的技术更容易使用,本身是个大杂烩,整合了现有的技术框架不要重复造轮子SSH:Struct2+Spring+HibernateSSM:SpringMVC+Spring+Mybatis官网:https://spring.io/projects/spring-framework#overiew官方下载地址:https://repo.spring.io/release/org/springframework/spring/可以下载到所有的版原创 2020-08-24 08:03:49 · 580 阅读 · 0 评论 -
狂神SSM整合自行实践【附源码包和遇到的BUG及解决方法】
SSM整合源码包https://download.youkuaiyun.com/download/qq_43439968/12789462刚上传的,不需要优快云积分就可下载,经过测试,能跑通,里面有加注释方便理解基本环境:ideaMySQL5.7Tomcat 9Maven 3.6流程:数据库mybatispojo接口接口映射mappermybatis-configservice层调用dao层spring层applicationContext.xml数据库配置连接原创 2020-08-31 22:07:13 · 2003 阅读 · 14 评论 -
Markdown文档自动上传图片
Markdown文档自动上传图片、图床设置使用软件Typora,上传博客也不用一张张图片插入,十分方便步骤安装图床软件PicGo添加插件,搜索框搜索添加就行gitee注册个账号https://gitee.com创建个仓库,添加个设置token令牌在个人设置申请一个就行完成设置后上传个图试试再修改个Typora设置...原创 2020-12-01 20:48:06 · 453 阅读 · 0 评论 -
Mybatis整体学习笔记-CRUD-配置解析-结果集映射-日志-注解开发-复杂环境-动态SQL-缓存
MyBatis要多对官方文档进行学习https://mybatis.org/mybatis-3/zh/index.html简介MyBatis持久层框架 Dao Access Objects定制化sql,存储过程,高级映射避免了所有JDBC代码,设置参数,获取结果集,都不用自己手写可以使用XML或注解,来配置和映射原生类型、接口和java的POJO为数据库记录POJO(Plain Old Java Objects ,普通老式Java对象)原来叫iBatis获得MyBatis原创 2020-08-20 11:29:21 · 265 阅读 · 0 评论 -
Mybatis-动态SQL-trim-choose-foreach
动态SQL官方文档已经写的非常详细动态Sql是指根据不同的条件生成不同的SQL语句之前是手动拼接的,拼接sql语句是很麻烦的四个标签:ifchoose(when,oherwise)trim(where,set)foreach动态SQL环境搭建数据库maven导包实体类Mapper.xml核心配置文件setting驼峰命名转换工具类IDutils通过UUID实现随机ID都是比较常用的套路开始创建数据库Maven导包<dep原创 2020-08-20 08:40:27 · 363 阅读 · 0 评论 -
Mybatis_复杂环境(一对多,多对一)实现,查询嵌套、结果嵌套,association、collection
复杂环境(一对多,多对一)实现一对多多对一多个学生和一个老师的问题不同的角度分析问题,对于学生而言,关联,多个学生关联一个老师(多对一)对于老师而言,集合,一个老师,有多个学生(一对多 )在resultMap设置中还有其余一些设置association 一个复杂类型的关联collection 一个复杂类型的集合环境搭建添加student表和teacher表[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-SgZSfBdQ-原创 2020-08-18 23:05:47 · 735 阅读 · 0 评论 -
Mybatis_注解开发_CRUD_@Param_@Select
注解开发Mybatis使用的比较多的是配置文件,之后是使用的比较多的是注解开发面向接口编程解耦,可拓展,提高复用,分层开发中,上层不用管具体的实现,大家都遵循共同的标准,使得开发变得容易,规范性更好,面向对象系统中,系统各种功能可能是由许许多多的不同对象协作完成,各个对象内部如何实现对系统涉及人员来说不重要对象之间协作是关键,同类之间的通信,模块之间的通信,是在系统设计之初要考虑的,面向接口编程就是按照这种思想来编程关于接口的理解:接口从更深层次的理解,应是定义(规范,约束)与实原创 2020-08-18 23:01:43 · 275 阅读 · 0 评论 -
Mybatis 日志工厂-LOG4J
日志日志工厂如果一个数据库操作出现了异常,要进行排错,日志是一个好工具曾经是:sout,debug现在是日志工厂在mybatis-config.xml中的settings有这么一个设置,logImplSL4J 重点LOG4JLOG4J2JDK_LOGGING Java自带的日志输出STDOUT_LOGGING 工具包日志输出NO_LOGGING 不输出日志mybatis中具体使用哪一个日志实现,在设置中设定stdout_logging标准日志输出添加logImpl设置原创 2020-08-17 22:11:49 · 252 阅读 · 0 评论 -
Mybatis_ResultMap结果集映射(基础)
ResultMap结果集映射解决属性名和字段名不一致的问题,之前是实体类和数据库字段一致的,现在测试不一致的情况这会涉及到一个mybatis自动映射的问题,和手动映射的方法数据库字段和实体类名字不同,产生的错误@Data@AllArgsConstructor@NoArgsConstructor@ToString@Alias("hello")public class User { private int id; private String name;原创 2020-08-17 22:08:18 · 241 阅读 · 0 评论 -
Mybatis-CURD
CRUD增、删、改、查四个功能的流程都是一样的添加Mapper接口的方法编写Mapper.xml配置文件映射编写对应功能的sql语句,给入参数调用Insert添加Mapper接口方法/*添加一个用户*/ public int addUser(User user);在Mapper.xml下添加对应语句在命名空间下添加<insert id="addUser" parameterType="com.haoyun.POJO.User" &g原创 2020-08-16 11:08:02 · 136 阅读 · 0 评论 -
第一个简单的MyBatis程序
MyBatis要多对官方文档进行学习https://mybatis.org/mybatis-3/zh/index.html简介MyBatis持久层框架 Dao Access Objects定制化sql,存储过程,高级映射避免了所有JDBC代码,设置参数,获取结果集,都不用自己手写可以使用XML或注解,来配置和映射原生类型、接口和java的POJO为数据库记录POJO(Plain Old Java Objects ,普通老式Java对象)原来叫iBatis获得MyBatis原创 2020-08-15 22:59:28 · 148 阅读 · 0 评论 -
Shiro 简单项目记录、狂神Shiro、 Spring整合Shiro、认证、授权、Shiro-Thymeleaf整合,Shiro整合Mybatis
Shiro简单项目记录项目结构pom.xml<?xml version="1.0" encoding="UTF-8"?><project xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://maven.apache.org/POM/4.0.0" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://原创 2020-09-21 08:46:31 · 501 阅读 · 0 评论