- 博客(6)
- 收藏
- 关注
原创 解决:Error creating document instance. Cause: org.xml.sax.SAXParseException; lineNumber: 133; columnN
随后发现是在user.mapper.xml中133行的include标签位置不对。今天在测试MyBatis时发现一个报错,检查好几遍也找不到问题所在。修改include标签后就解决了。
2024-08-19 18:36:30
364
原创 MyBtais学习(三)-动态SQL
我们发现在接口映射文件中会出现很多相同的sql语句,每个地方都写一遍就很麻烦,我们可以把相同的sql语句抽出来,在需要的地方引入即可。SQL语句就会出错,因此我们一般在使用if时都搭配where,这样可以避免SQL拼接错误的出现。当只有if条件判断语句的话,当最后一个参数没有输入会出现多余的,从而导致SQL语句出错。if标签内的为true时,拼接SQL语句,当if内为false时,就不拼接SQL语句。所以,如上例,当查询条件有一项或多项不满足的时候。separator:遍历的每一个参数之间的间隔符号。
2024-07-24 17:55:17
548
原创 MyBatis学习(二)-使用MyBatis进行多值查询的三种方法
总结来说,MyBatis 提供了灵活的多值查询方法,你可以根据你的具体需求选择最合适的方法。
2024-07-21 00:18:35
1130
原创 MyBatis学习(一)-使用MyBatis进行基础的CRUD操作
MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集,通过XML或注释的方式,可以很容易的编写SQL语句和映射关系。但也存在一些缺点,比如事务管理和缓存等需要自己额外配置和实现。
2024-07-20 23:10:15
1662
原创 Maven导入jar包三种方式
1.在 pom.xml 中编写 <dependencies> 标签2.在 <dependencies> 标签中 使用 <dependency> 引入坐标3. 定义坐标的 groupId,artifactId,version4.点击刷新按钮,使坐标生效点击刷新。
2024-07-16 19:55:42
1556
1
原创 JDBC中使用Druid数据库连接池(详解)
- 删除tb_brand表-- 创建tb_brand表-- id 主键-- 品牌名称-- 企业名称-- 排序字段-- 描述信息-- 状态:0:禁用 1:启用STATUS INT-- 添加数据VALUES ('三只松鼠', '三只松鼠股份有限公司', 5, '好吃不上火', 0),('华为', '华为技术有限公司', 100, '华为致力于把数字世界带入每个人、每个家庭、每个组织,构建万物互联的智能世界', 1),
2024-07-16 16:26:13
2696
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人