ssm
spring+springmvc+mybatis序列文档
Colin听雨
这个作者很懒,什么都没留下…
展开
-
spring
介绍Spring 是分层的 Java SE/EE 应用 full-stack 轻量级开源框架,以 IoC(Inverse Of Control:反转控制)和 AOP(Aspect Oriented Programming:面向切面编程)为内核,提供了展现层 SpringMVC 和持久层 Spring JDBC 以及业务层事务管理等众多的企业级应用技术,还能整合开源世界众多著名的第三方框架和类库,逐渐成为使用最多的 Java EE 企业应用开源框架。历史1997 年 IBM 提出了 EJB 的思原创 2022-02-24 14:35:36 · 144 阅读 · 0 评论 -
09 - mybatis -逆向工程
逆向工程1.pom文件<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apa原创 2022-02-24 14:27:28 · 63 阅读 · 0 评论 -
08 - mybatis - 分页插件
pageHelp插件1 导包<dependency> <groupId>com.github.pagehelper</groupId> <artifactId>pagehelper</artifactId> <version>5.1.4</version></dependency>2 在核心配置文件中加入拦截器<configuration> ... --配置原创 2022-02-24 14:26:38 · 72 阅读 · 0 评论 -
07 - mybatis -缓存、延迟加载
缓存1xml配置开启二级缓存注意:开启缓存需要在核心配置文件中配置<settings><setting name="cacheEnabled" value="true"/></settings>如果使用的是xml配置sql的方式,那么必须在mapperxml中配置标签2 注解方式开启二级缓存1 核心配置文件开启配置2 接口类上加入注解@CacheNamespace(blocking = true)public interface UserDao原创 2022-02-24 14:25:48 · 172 阅读 · 0 评论 -
05 - mybatis - 注解crud
注解方式crud返回自增值@Insert("insert into student(username,address) values(#{username},#{address})")@Options(keyColumn = "id",keyProperty = "id",useGeneratedKeys = true)注解result设置@Select("select * from student")@Results(id = "stuMap",value ={ @Result(id原创 2022-02-24 14:23:44 · 158 阅读 · 0 评论 -
06 - mybatis - 多表级联查询
一对一查询继承方式==注意:如果两个类中存在相同的列名,那么无法进行赋值,必须设置不哦那个的public class User extends Account implements Serializable { private Integer id; private String username; private String gender; 。。。}public class Account implements Serializable { public Integer id;原创 2022-02-24 14:22:12 · 280 阅读 · 0 评论 -
04 - mybatis - 动态sql
动态sql1 if<select id="finddysql" resultMap="studentMap" parameterType="student"> select * from student where 1=1 <if test="name != null "> and username = #{name} </if> <if test="sex != null "> and sex原创 2022-02-24 14:21:05 · 68 阅读 · 0 评论 -
03 - mybatis - 核心配置
5核心配置文件1 别名设置<typeAliases><package name="cn.laixueit.pojo"/></typeAliases>2 驼峰命名<settings> <setting name="mapUnderscoreToCamelCase" value="true"/></settings>原创 2022-02-24 14:20:21 · 70 阅读 · 0 评论 -
02 - mybatis - crud
3 crud注意:所有增删改都必须提交事务提取共有代码SqlSession session = null;@Beforepublic void befor() throws IOException { // 加载配置文件 InputStream stream = Resources.getResourceAsStream("mybatis.xml"); //创建会话工厂 SqlSessionFactory sqlSessionFactory = new Sql原创 2022-02-24 14:19:08 · 69 阅读 · 0 评论 -
01 - 搭建mybatis工程
1 工程创建2 导包<dependencies> <dependency> <groupId>org.mybatis</groupId> <artifactId>mybatis</artifactId> <version>3.5.6</version> </dependency> <dependency> <原创 2022-02-24 14:16:36 · 134 阅读 · 0 评论