- 博客(30)
- 收藏
- 关注
原创 动态sql_<if><where><trim>标签
if 标签中的 text id!= 0 为一条条件语句 , 表示传参Fz03中的id不为0的情况下才执行该条语句。当多个条件时可以用and << test="name!但<where>标签只能取出前面的and 但and出现在后面时是无法去除的。<where>标签就是解决去除这个多余的and标签。该标签可以解决无法去除结尾的and情况。and在后无法去除,所以会报语法错误。因此会出现语法错误 报错的情况。where主要的作用是当出现。
2023-07-25 23:48:04
125
原创 动态sql_<chocse><when><otherwise>
chcose> 外部包裹 其内标签为 when 与 otherwise。<when> 该标签作用与if....else if 作用相同。<otherwise> 该标签与else 作用相同。
2023-07-25 23:47:25
131
原创 mybatis各种查询功能
mapper.xml调用方法List集合接收结果Integer返回类型可以写为Integer int不区分大小写mapper接口方法调用方法返回类型resultType="integer"是因为mybatis使用了别名,在使用手册中可以找到java常用类型的别名mapper.xml设置返回值为map用map接收运行结果mapper.xml调用运行结果定义param键调用方法
2023-07-22 20:02:21
689
原创 mapper.xml文件参数化
原理为将其自定义放键的过程变为手动放键</select>在接口处对读取的数据map集合进行Param的自定义命名// 在接口处对读取的数据map集合进行Param的自定义命名。
2023-07-17 15:15:10
182
原创 mybatis查询select写法
该返回值为id和name,User对象以写入对应信息,将其路径写入resultType便可返回执行查询语句运行结果。
2023-07-15 17:46:59
325
原创 mybatis配置文件标签typeAliases
这个时候mapper接口的返回类型就可以省略直接写入别名。常用于对象都在一个包下,直接写入前面路径内容。在配置文件中加入该标签。
2023-07-15 17:42:18
123
原创 创建一个mybatis项目并运行
需对其进行配置(但先得创建mapper映射文件)以上类容为配置数据库连接环境。运行sql语句显示日志结果。对resources粘贴。两者必须保持文件名相同。
2023-07-14 23:44:00
77
1
原创 Jdbc连接入门
这是因为jdk1.5以后使用了jdbc4,不再需要调用class.forname来注册驱动了,而是自动注册。利用DriverManager方法来连接数据库。mysql5.0导入 (且驱动也是5.0版)利用DriverManager但跳过注册。利用properties文件注册。添加库后就可以开始写代码了。mysql8.0版导入该包。由于跳过了Driver注册。driver显得毫无作用。properties文件。
2023-07-13 00:01:37
43
1
原创 Statement执行sql语句
运用到resultSet对象与statement.executeQuery()方法。该方法的sql值是用?代替,然后赋值,有效避免了sql注入问题。statement.executeUpdate()方法。返回的是影响行数,是0表示没有影响任何行,以此进行判读。实际开发中Statement没多一般不用,因为不安全。为防止类似的sql注入出现问题。
2023-07-13 00:00:21
248
1
原创 JDBC回滚_事务
通常我们执行关联的sql语句时,需要保证都执行完成,比如转账操作,一个金额增加的同时另一个必须减少数据库转账操作但在sql语句中插入一个异常这段程序就会卡壳结果可以看到只执行一条sql语句,但语句是关联的,不能出现这种状况,所以开始使用事务来解决该操作。
2023-07-12 23:57:33
372
1
原创 maven配置及下载资源
默认运行是jdk是1.5,我们的为1.8,所以要将其修改。maven默认有本地仓库的(可以不配置)但默认是c盘。jdk1.8配置文件代码。
2023-07-12 23:42:51
109
1
空空如也
9070xt显卡玩转stable diffusion
2025-04-17
TA创建的收藏夹 TA关注的收藏夹
TA关注的人