
mybatis
文章平均质量分 72
小屹爱吃肉
这个作者很懒,什么都没留下…
展开
-
IDEA编辑器中Caused by: java.io.IOException: Could not find resource com/ajth/cn/dao/Xxxxxx.xml
Caused by: java.io.IOException: Could not find resource com/ajth/cn/dao/IUserDao.xmlat org.apache.ibatis.io.Resources.getResourceAsStream(Resources.java:114)at org.apache.ibatis.io.Resources.getResourceAsStream(Resources.java:100)at org.apache.ibatis.bu原创 2021-03-28 23:57:09 · 365 阅读 · 0 评论 -
MyBatis框架总结
SSM框架总结一、Mybatis概述:1.1、JDBC回顾:1.2、JDBC问题分析:1.3Mybatis快速入门:一、Mybatis概述:mybatis 是一个优秀的基于 java 的持久层框架,它内部封装了 jdbc,使开发者只需要关注 sql 语句本身,而不需要花费精力去处理加载驱动、创建连接、创建 statement 等繁杂的过程。mybatis 通过 xml 或注解的方式将要执行的各种 statement 配置起来,并通过 java 对象和 statement 中sql 的动态参数进行映原创 2021-03-28 23:37:40 · 186 阅读 · 0 评论 -
Parameter ‘XXX‘ not found. Available parameters are [arg1, arg0, param1,...“
mybatis:当传入多个参数时报"Parameter ‘XXX’ not found. Available parameters are [arg1, arg0, param1,…"这个错误大概意思是没有找到参数。如何解决呢?在dao层的参数列表中加入@Param注解问题就解决了。 /** * 用户添加角色 * @param userId * @param roleId */ @Insert("insert into users_role(useri原创 2020-09-01 19:19:35 · 326 阅读 · 0 评论 -
回顾mybatis使用注解完成一对一关系查询
一,需求查询所有的订单,订单中包含产品的名称,以及产品的价格。二,分析从订单角度分析为一对一查询三,实现3.1 在订单表实体类中添加产品对象3.2关于一对一注解查询的说明@Results 注解代替的是xml标签中的<resultMap>该注解中可以使用单个@Result 注解,也可以使用@Result 集合@Results({@Result(),@Result()})或@Results(@Result())@Result注解代替了 <id>标签和<原创 2020-08-23 00:28:09 · 221 阅读 · 0 评论 -
mybatis使用注解完成批量删除代码
回顾mybatis使用注解完成批量删除代码,这里我就只上dao层的代码了。 /** * 批量删除 * collection:遍历的类型(集合为list,数组为array。如果方法参数是对象的某个属性,而这个属性是 list或者array类型就可以写形参的名字) * open:条件的开始 * item:遍历集合时候定义的临时变量,存储当前遍历的每一个值。 * separator:多个值中间用","隔开 * close:条件结束原创 2020-08-21 18:50:22 · 2212 阅读 · 2 评论