- 博客(14)
- 资源 (1)
- 收藏
- 关注
原创 Mybatis的优缺点
MyBatis优点灵活性高,解除SQL与程序代码之间的耦合度,支持动态SQL,可重用对比JDBC来说,减少了50%以上的代码量,解决了大量JDBC冗余的代码兼容大部分的数据库能与Spring更好的集成支持对象与数据库的ORM字段关系映射;支持对象关系组件维护Mybatis缺点SQL语句的编写工作量较大SQL语句依赖于数据库,导致数据库移植性较差,不能随便更换数据库...
2021-03-24 17:14:31
245
原创 MyBatis中实体类属性和表字段不同是的处理方法
通过在SQL中定义字段名的别名,使字段名和实体类的属性对应<select id="selectOrder" parmetertype="int" resultetype="包名+类名"> select 字段名 as 别名 from 表名 where id=#{id};</select>通过来映射字段名和实体类属性名对应的关系<select id="getOrder" parmeterType="int" resultMap="自定义对应实体类属性名的名.
2021-03-23 20:38:28
500
原创 #{}和${}的区别
#{}${}预编译处理字符串替换会替换成?,调用PreparedStatement的set方法进行赋值会替换成变量的值有效的防治SQL注入,提高代码的安全性
2021-03-23 20:37:29
85
原创 MySQL中外连接
应用场景用于查询一个表中有,另一个表中没有的记录外连接特点外连接的查询结果为主表中的所有记录如果从表有和他匹配的,就显示匹配的值如果丛表没有喝啊匹配的,就显示NULL左右外连接左外连接:left outer join左边的主表右外连接,right outer join右边的是主表左外和右外交换两个表的顺序,可以同样实现同样的效果全外连接(full outer join)内连接查询的结果+表1中有但表2中没有的结果+表2中有但表1中没有的...
2021-03-23 20:35:11
158
原创 MySQL中事务的隔离级别
MySQL提供的4张事务隔离级别隔离级别描述语句READ UNCOMMITTED(读取未提交数据)允许事务读取未被其他事务提交的变更。脏读,不可重复读和幻读的问题都会出现set session transaction isolation level read uncommittedREAD COMMITTED(读取已提交数据)只允许事务读取已经被其他事务提交的变更,可以避免脏读,但不可重复读和幻读问题仍然可以出现set session transaction isola
2021-03-23 20:32:57
116
原创 MySQL事务
一个或一组失去了语句组成一个执行单元,这个执行单位要么全部执行,要么全部不执行事务的属性原子性:事务是一个不可分割的工作单位,事务中的操作要么发生,要么不发生一致性:事务必须使数据库从一个一致性状态变为另外一种一致性状态隔离性:一个事务的执行不能被其他事务干扰,即一个事务内部操作及使用的数据对并发的其他事务是隔离的,并发执行的各个事务之间不能互相干扰持久性:一个事务一旦呗提交,他对数据库中数据的改变就是永久性的,接下来的其他操作和数据库故障不应该对其有任何影响事务的创建隐式事务:事务
2021-03-23 20:31:51
62
原创 配置Git用户信息
用户名:git config --global user.name "****"邮箱:git config --global user.email "*****"
2021-03-23 20:26:31
72
原创 Docker配置阿里云镜像加速器
1. 登录阿里云,进入控制台,在产品 --> 弹性计算 --> 容器镜像服务2. 进入镜像加速器3. 配置使用sudo mkdir -p /etc/dockersudo tee /etc/docker/daemon.json <<-'EOF'{ "registry-mirrors": ["加速器地址,每个账号的加速器地址不同,将自己阿里云中的地址粘贴进来"]}EOFsudo systemctl daemon-reloadsudo systemctl res
2021-03-23 18:27:10
157
原创 Centos7.x中Docker的安装与卸载
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar
2021-03-23 16:04:48
157
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人