- 博客(5)
- 收藏
- 关注
原创 用MyBatis实现动态SQL的编写
if标签是我们最常使用的。在查询、删除、更新的时候很可能会使用到。必须结合 test 属性联合使用a.在WHERE条件中使用if标签这是常见的一种现象,我们在进行按条件查询的时候,可能会有多种情况。在此 SQL 语句中, where 1=1 是多条件拼接时的小技巧, 后面的条件查询就可以都用 and 了。测试:结果:测试:此 if 标签的test属性值是一个符合 OGNL 的表达式,表达式可以是 true 或 false。
2024-08-09 13:16:57
1946
1
原创 MyBatis基本介绍
MyBatis是支持普通SQL查询,存储过程和高级映射的优秀持久层框架。MyBatis消除了几乎所有的JDBC代码和参数的手工设置以及结果集的检索。MyBatis使用简单的XML或注解用于配置和原始映射,将接口和Java的POJOs,普通的Java对象)映射成数据库中的记录。
2024-08-02 08:41:41
1492
原创 Spring异常处理器的几种配置
System.out.println("=============================出现异常了==========================");===============================代码====================================================-- exceptionAttribute属性设置一个属性名 将异常信息保存在这个属性名中 -->值value:出现指定的异常时 去到的页面-->
2024-07-26 20:00:00
1167
原创 Spring基本介绍与一些常见的面试题
单实例 先调用构造方法 ======》postProcessBeforeInitialization======》初始化方法=======》postProcessAfterInitialization===========》容器关闭==========》销毁方法。多态:接口 对象名=new 子类对象() 父类的引用不能调用子类特有的属性和方法(想用就强转) init-method:指定初始化方法 destroy-method:指定销毁方法。容器中放着具体的对象,也就是我们常说的ioc控制反转。
2024-07-19 08:57:57
288
1
原创 spring整合数据源
driverClassName=com.mysql.cj.jdbc.Driver(数据库驱动)url=jdbc:mysql://localhost:3306/students(数据库名称)c.释放空闲时间超过最大空闲时间的数据库连接来避免因为没有释放数据库连接而引起的数据库连接遗漏。a.数据库连接池是个容器,负责分配、管理数据库连接(Connection)b.它允许应用程序重复使用一个现有的数据库连接,而不是再重新建立一个;这里我们使用阿里巴巴开源的数据库连接池项目Druid(德鲁伊)。
2024-06-02 12:55:25
532
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人