摘要: 一、前言 关于动态SQL,官方文档有很详细的总结。 一句话,拼接SQL很麻烦,甚至会因为缺少空格出错。利用动态SQL可以摆脱这种痛苦。 版本相关: MySQL 8.0.19 MyBatis 3.5.5 参考视频:【狂神说Java】Mybatis最新完整教程IDEA版 二、搭建环境 2.1 创建表并插 阅读全文
posted @ 2020-09-21 09:12 杜撰丶 阅读(229) 评论(0) 推荐(0) 编辑
摘要: 一、 前言 一切当以官方文档为基准。 参考视频: 狂神说Java-Mybatis 一对多和多对一其实依旧是解决属性名和字段不一致的问题。 在我学习MySQL的时候,老师告诉我尽量不要使用外键,而是在JDBC代码中用逻辑代码去替代他。 至于原话,似乎是下面这句: 不得使用外键与级联,一切外键概念必须在 阅读全文
posted @ 2020-09-20 08:50 杜撰丶 阅读(109) 评论(0) 推荐(0) 编辑
摘要: 一、 前言 一切当以官方文档为基准。 参考视频: 狂神说Java-Mybatis 在我学习MySQL的时候,老师告诉我尽量不要使用外键,而是在JDBC代码中用逻辑代码去替代他。 至于原话,似乎是下面这句: 不得使用外键与级联,一切外键概念必须在应用层解决。 秉承这样的概念,在下面的演示中数据库只有一 阅读全文
posted @ 2020-09-19 20:49 杜撰丶 阅读(85) 评论(0) 推荐(0) 编辑
摘要: 参考视频遇见狂神说-mysql 一、初识MySQL 1.命令行 1.进入root账户 mysql -u root -p 2.查看所有的数据库 show databases; 3.切换数据库 use [databases_name] 4.查看数据库中所有表 show tables; 5.显示数据库中所 阅读全文
posted @ 2020-09-15 20:52 杜撰丶 阅读(142) 评论(0) 推荐(0) 编辑
摘要: 关于Mybatis使用日志的相关设置,包括STDOUT_LOGGING和以slf4j为日志门面、log4j2日志实现的slf4j+log4j2的基础设置。 阅读全文
posted @ 2020-09-11 22:49 杜撰丶 阅读(282) 评论(0) 推荐(0) 编辑
摘要: 入门使用Mybatis-增删改查(查询、模糊查询、limite分页)及配置(属性、别名、映射器) 阅读全文
posted @ 2020-09-11 14:08 杜撰丶 阅读(349) 评论(0) 推荐(0) 编辑
摘要: 通过官方文档,简单配置了一个可以通过测试的项目。 阅读全文
posted @ 2020-09-10 00:31 杜撰丶 阅读(284) 评论(0) 推荐(0) 编辑
摘要: 监听器 目录 OnlineCountListener.java 思路就是从ServeletContext获取一个键为OnlineCount的值,由于Session监听器是每创建一个Session就会触发一次sessionCreated,则当有Session创建时(表示有了一个在线)就对其获取,如果为 阅读全文
posted @ 2020-04-29 00:48 杜撰丶 阅读(243) 评论(0) 推荐(0) 编辑
摘要: 过滤器Filter 参考视频: "https://www.bilibili.com/video/BV12J411M7Sj?p=24" Filter:过滤器,用来过滤网站的数据。 处理中文乱码 登陆验证 路径 依赖 代码 CharacterEncodingFilter CharacterEncdoin 阅读全文
posted @ 2020-04-25 16:34 杜撰丶 阅读(131) 评论(0) 推荐(0) 编辑
摘要: MVC三层架构 参照视频: "https://www.bilibili.com/video/BV12J411M7Sj?p=23" 什么是MVC: Model View Controller 模型 视图 控制器 早年的开发架构: 用户直接访问控制层,控制层就可以直接操作数据库; 现在MVC三层架构: 阅读全文
posted @ 2020-04-24 23:32 杜撰丶 阅读(169) 评论(0) 推荐(0) 编辑