![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SSM框架之Mybatis
2112222222222
这个作者很懒,什么都没留下…
展开
-
SSM之Mybatis入门程序和增删改查
入门程序包含的文件有核心配置文件映射配置文件JavaBean测试代码一、入门程序核心配置文件只需要注意后面的载入映射配置文件即可,数据源和数据库连接池会在spring中配置。<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE configuration PUBLIC "-//mybatis.org...原创 2018-12-24 20:16:17 · 205 阅读 · 0 评论 -
SSM之Mybatis整合Spring
1、整合思路1)spring通过单例模式管理SqlSessionFactory2)通过SqlSessionFactory创建SqlSession(整合自动完成)3)持久层的mapper都需要由spring进行管理2、jar包spring的包mybatis的包spring-mybatis整合的包(mybatis-spring-1.2.2.jar)还用了c3p0连接池3、sqlSes...原创 2019-01-17 16:15:41 · 125 阅读 · 0 评论 -
SSM之Mybatis 逆向工程
什么是逆向工程mybatis提供由数据库的表生成java代码的工具,软件工程学到项目开发事先定义好类和数据库,那么通过已有的数据库就能生成mybatis代码了,非常强大使用java程序运行逆向工程定义配置文件&lt;?xml version="1.0" encoding="UTF-8"?&gt;&lt;!DOCTYPE generatorConfiguration原创 2019-01-18 09:20:48 · 329 阅读 · 0 评论 -
SSM之Mybatis Dao的基本写法和mapper代理
sqlSession 在哪使用它是线程不安全的,因为它还处理数据域属性,因此使用在方法体内使用,当成局部变量使用。1、原始dao实现思路:需要向dao实现类中注入sqlfactory ,然后在方法体内通过selfactory创建session。实现类:public class UserDaoImpl implements UserDao { //注入SqlSessionFact...原创 2019-01-12 20:44:07 · 966 阅读 · 0 评论 -
SSM之Mybatis核心配置文件
properties 属性settings 全局配置参数typeAliases 类型别名typeHandlers 类型处理器objectFactory 对象工厂plugins 插件environments 环境集合属性对象 environment 环境子属性对象 transactionManageer 事务管理 dataSource 数据源mappers 映射器...原创 2019-01-12 20:53:20 · 562 阅读 · 1 评论 -
SSM之Mybatis复杂的综合查询和动态sql
需求:查询用户和综合信息,需要传入信息(例如所有买一款笔记本的用户)1、映射输入自定义一个pojo类,把参数封装成属性,这个比较易懂。补充:传入hashMapid和username就是map的key<select id="findUserByHashmap" parametertype="hashmap" result="user" select * from user whe...原创 2019-01-12 20:58:45 · 1040 阅读 · 0 评论 -
SSM之Mybatis缓存和整合外部缓存框架
第二天:高级映射 查询缓存 spring整合查询到的列名和映射的pojo不一致,那么要通过resultMap来设置列名和属性名的对应关系。高级映射:将关联查询的列映射到一个pojo属性中(一对一);或者映射到List&amp;amp;lt; poji &amp;amp;gt; (一对多)正文实现一对一查询、一对多查询、多对多查询。1.1 通过数据库的表构造出数据库模型(1)每张表记录的数据内容:分模块对每张表记录的内...原创 2019-01-16 14:59:21 · 368 阅读 · 0 评论