记录美好生活
从来没有真|
07
24
24
MyBatis学习笔记-06-生命周期和作用域 MyBatis学习笔记-06-生命周期和作用域
作用域(Scope)和生命周期.理解不同作用域和生命周期类别是至关重要的,因为错误的使用会导致非常严重的并发问题。 提示 对象生命周期和依赖注入框架 依赖注入框架可以创建线程安全的、基于事务的 SqlSessio
2020-07-24 liuminkai
24
MyBatis学习笔记-07-ResultMap MyBatis学习笔记-07-ResultMap
解决数据库属性名和和实体类字段名的不一致问题. 在之前,第一篇笔记的注意中 获取到的结果里变为 null是由于数据库属性名和和实体类字段名的不一致,接下来使其具体的解决办法 首先,数据表展示 实体类(此时用户名、密码与数据表中对应属性不
2020-07-24 liuminkai
24
23
数据库 数据库
为什么需要数据库?.有人会说为什么需要用数据库去存数据,用文件存储不香吗? 的确文件存储数据是很方便的,但是当数据量比较大的情况下,如何管理这些数据就成了大问题 读写文件并解析出数据需要大量重复代码 从成千上万的数据中快速查询出指定数据需
2020-07-23
23
sql注入 sql注入
Sql注入.1、SQL注入原理. 攻击者在页面提交恶意代码 服务器未对提交参数进行过滤或过滤不足 攻击者利用拼接sql语句方式获取数据库敏感信息 2、简单sql注入演示.服务器 执行的SQL语句 : select * from user
2020-07-23 liuminkai
23
22
MyBatis学习笔记-03-万能Map MyBatis学习笔记-03-万能Map
万能Map. 假设,我们的实体类 或者 数据库中的表,字段或者参数过多,可以考虑使用Map 很像构造器 (带参,但是参数数量,类型,可以变化) 给字段起别名 其实可以在实体类中 生成所有带参的构造器,但是事先写好,使用Map按需求写就行
2020-07-22
22
22
21
20
5 / 7