会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
南风知君
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
8
9
下一页
2022年4月21日
MyBatis注解开发
摘要: 使用注解可以把原来放在XML文件中的配置信息和SQL语句放在程序中,小型敏捷开发的工程可以使用注解,而大型的需要团队协作的项目要使用XML 1.在dao目录创建一个GoodsDAO接口 package com.imooc.mybatis.dao; import com.imooc.mybatis.d
阅读全文
posted @ 2022-04-21 00:27 南风知君
阅读(62)
评论(0)
推荐(0)
2022年4月20日
Mybatis批处理
摘要: 批量插入数据 <insert id="batchInsert" parameterType="java.util.List"> insert into t_goods (title,sub_title,original_cost,current_price, discount,is_free_del
阅读全文
posted @ 2022-04-20 23:42 南风知君
阅读(477)
评论(0)
推荐(0)
MyBatis整合C3P0
摘要: MyBatis的默认连接池是POOLED,如果要使用其他连接池 1.添加依赖 <dependency> <groupId>com.mchange</groupId> <artifactId>c3p0</artifactId> <version>0.9.5.4</version> </dependen
阅读全文
posted @ 2022-04-20 23:13 南风知君
阅读(195)
评论(0)
推荐(0)
PageHelper分页插件
摘要: PageHelper是MyBatis中拓展插件,他能帮助我们自动完成分页查询的工作 PageHelper的使用流程 1.maven引入PageHelper和jsqlparser <dependencies> <!--5.1.10及以上版本的PageHelper需要2.0及以上的jsqlparser支
阅读全文
posted @ 2022-04-20 14:42 南风知君
阅读(814)
评论(0)
推荐(0)
2022年4月19日
Mybatis多表级联查询
摘要: 多表关联查询是两个表通过主外键在一条SQL中完成所有数据的提取,多表级联查询是指通过一个对象来获取与他关联的另外一个对象,执行的SQL语句分为多条。 首先确定实体关系是一对多或是多对一 OneToMany对象关联查询 1.在Many的Mapper XML文件添加SQL语句 <?xml version
阅读全文
posted @ 2022-04-19 20:30 南风知君
阅读(771)
评论(0)
推荐(0)
MyBatis二级缓存
摘要: 一级缓存默认开启,缓存范围是SqlSession会话,二级缓存需手动开启,缓存范围是Mapper Namespace。在某个namespace中手动开启的二级缓存被所有SqlSession共享。二级缓存开启后默认所有查询操作均使用缓存,为保证数据的一致性,写操作commit提交时对该namespac
阅读全文
posted @ 2022-04-19 15:48 南风知君
阅读(483)
评论(0)
推荐(0)
2022年4月18日
MyBatis动态SQL
摘要: 动态SQL是根据参数数据动态组织SQL的技术 Mapper XML: <select id="dynamicSQL" parameterType="java.util.Map" resultType="com.MyBatis.entity.Goods"> select * from t_goods
阅读全文
posted @ 2022-04-18 19:13 南风知君
阅读(74)
评论(0)
推荐(0)
MyBatis日志管理
摘要: 什么是日志? 日志就是系统运行的历史记录,日志文件是用于记录系统操作世事件的记录文件或文件集合,日志保存历史数据,是诊断问题以及理解系统活动的重要依据。 SLF4j与Logback 在Java中日志分为两部分:日志门面与日志实现。日志门面为Java提供了统一的日志调用接口,日志实现的组件提供了日志的
阅读全文
posted @ 2022-04-18 17:01 南风知君
阅读(150)
评论(0)
推荐(0)
SQL注入攻击
摘要: SQL注入攻击是指攻击者利用SQL漏洞,绕过系统约束,越权获取数据的攻击方式。 #SQL代码 " select * from a where name=' " +name+ " ' "; #正常情况,name:张三 select * from a where name='张三'; #SQL注入,na
阅读全文
posted @ 2022-04-18 16:21 南风知君
阅读(479)
评论(0)
推荐(0)
MySQL事务机制
摘要: 事务的ACID属性 原子性,一致性,隔离性,持久性 事务的原子性: 一个事务中所有的操作要么全部完成,要么全部失败。事务执行后,不允许停留在中间某个状态 事务的一致性: 不管在任何给定的时间、并发事务有多少,事务必须保证运行结果的一致性。 事务的隔离性: 隔离性要求事务不受其他并发事务的影响,如同在
阅读全文
posted @ 2022-04-18 15:03 南风知君
阅读(74)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
8
9
下一页
公告