![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SSM
刘备的三弟
各自努力,顶峰相见。
展开
-
MyBatis @Select注解用注解实现模糊查询的两种方式
两种方法都支持使用 like 进行模糊查询,区别只在于传参方式。方法一: @Select("SELECT * FROM user WHERE usename LIKE '%${date}%'") String selectId(String name);这种方式传参的时候直接传入参数,因为在sql中已经进行拼接。 userInfoMapper.selectId(name);方法二: @Select("SELECT * FROM user WHERE usename LIKE '${date原创 2021-03-08 17:35:39 · 666 阅读 · 0 评论 -
Spring-cache key 值为 对象 无法实现缓存
Spring-cache key 值为 对象 无法实现缓存在该对象 实体类中加入 toString方法即可原创 2020-09-16 19:47:31 · 485 阅读 · 0 评论 -
IDEA maven实现逆向工程(简洁)
在网上找了好久,终于找到最简单的了~QAQ1、pom.xml 中引入generate插件<!--逆向工程插件--> <plugins> <plugin> <groupId>org.mybatis.generator</groupId> <artifactId>mybatis-generator-maven-plugin</a原创 2020-09-02 20:03:15 · 162 阅读 · 0 评论 -
maven整合SSM实现 分页功能
maven中主要依赖 分页助手(com.github.pagehelper)一、pom.xml中引用 pagehelper 依赖<!-- mybatis的分页助手 --> <dependency> <groupId>com.github.pagehelper</groupId> <artifactId>pagehelper</artifactId>原创 2020-09-02 19:57:20 · 221 阅读 · 0 评论 -
Spring AOP实例
前言Spring AOP:面向切面编程通过动态代理的方式对原有代码功能进行**“按需增强”**应用场景:权限控制、异常处理、缓存、事务管理、日志记录、数据校验等等目录一、“原有功能”类GoodService.javapublic interface GoodService { public void deleteById(int id); }GoodServiceImpl.javapublic class GoodServiceImpl implements GoodService原创 2020-08-18 21:00:00 · 99 阅读 · 0 评论 -
Spring IOC实例
前言IOC是利用 工厂模式 通过java反射机制实现自动注入,本文主要用普通java工程采用注解的方式进行演示IOC其实就是创建一个ioc容器,把实例化对象的工作交给spring,利用反射机制自动注入,在执行程序执行之前首先实例化后期要被用到的对象(如service层),存放到ioc容器中,方便我们进行调用和管理。目录:一、dao层GoodDao.javapublic interface GoodDao { public void sayHello();}GoodDaoImpl.jav原创 2020-08-18 20:35:25 · 646 阅读 · 0 评论 -
Mybatis 整合 SpringMVC
文章目录绪论一、 准备1.1 数据库1.2 项目目录二、配置文件web.xmlspringmvc.xmlmybatis.xmlPersonMapper.xmljdbc.properties三、controllerGoodController.java四、展示showPerson.jsp浏览器访问总结绪论本篇继上章,节约篇幅,重复代码不再CV。单纯使用Mybatis无法满足对Javaweb的开发,故本篇主要对 Mybatis 和 SpringMVC进行整合目的:查找数据库中的person的信息以及所在原创 2020-08-14 19:04:25 · 224 阅读 · 0 评论 -
eclipse 搭建 mybatis 多表查询(三)
绪论本章接上章,本章主要讲述mybatis多表查询,用于练习一对多,多对多的复杂关系查询。在mybatis多表查询中,一对多通过增加附加属性来实现,多对多通过在附加集合属性来存放多条数据。目的:在三张实体表,一张关系表中查询学生的信息和其所在的班级以及所选的全部课程一、准备1.1 数据库建表建了四张表:person(学生)class(班级)course(课程)per_cout_relation(学生课程主键联系表)1.2 目录二、 分层2.1 model 实体类完善代码原创 2020-08-13 20:53:09 · 818 阅读 · 1 评论 -
eclipse 配置 mybatis 分层(二)
绪论本篇延续上篇,进一步对mybatis学习,本篇主要讲述mybatis的分层及封装目录一、 config配置文件1.1 日志配置,需要导入jar包log4j.propertieslog4j.rootLogger=DEBUG, stdoutlog4j.appender.stdout=org.apache.log4j.ConsoleAppenderlog4j.appender.stdout.layout=org.apache.log4j.PatternLayoutlog4j.append原创 2020-08-12 19:56:03 · 193 阅读 · 0 评论 -
eclipse 配置 mybatis 入门(一)
前言:mybatis.xml : 文件配置PersonMapper.xml : sql语句Person.java : 对应数据库列名的实体类TestPerson.java : 测试类lib : mybatis-3.2.7.jar----mybatis的核心包、mysql-connector-java-5.1.8-bin.jar mysql连接包目录结构1.1 配置文件准备jdbc.properties:jdbc.DriverClassName=com.mysql.jdbc.Drive原创 2020-08-11 20:23:05 · 1404 阅读 · 0 评论