每日一学--mybatis--04

(59条消息) Maven:Error:(7, 17) java: 程序包org.junit不存在,包已引入却报类找不到(不止junit类)_Ruby丶彬的博客-CSDN博客

关于我的idea忽然就找不到Test文件了

 

 #{}里面可以填任意的数据

,如果是单一的话、

但是当出现多个变量的时候这样做就会出现错误

 

 

 

 

 

 因为mybatis里面有自己的变量名称

这时候就不可以胡乱写了(当然如果你会注释的话可以改变一下名称)

 

 如果是按照我的思路来搞的话,就会出现上面的那个报错

提示咱们应该把名称改为

 

 这两种之间的一种

 

 改完再次运行正常

 

 当然如果咱们的方法一样,你最好保证数据库里面不存在多个相同的数据

如下图,我的是这种

 

 其实当mapper的接口方法的参数有多个的时候,此时mybatis会将这些参数放到一个map呼和里面,通过两种方式来进行存储【arg0.。。和param1.。。】

当然咱们还可以更改参数的名称

具体方法

 

 

 

 

 

 使用mybatis进行一个添加数据的操作

 

 返回只要一个int类型的数据

1.在接口写方法名

 

 2.在xml文件里面写sql语句

 

 3.在测试类里面写方法

 

 还可以使用这种方法来进行处理

 

 这样的话就相当于前几个方法的一个总和

 

 

 

 照样成功实现

如果采用上面的那种方法来实现的话,参数将会以两种方式来存储

1.以@param的注解的值为键

2.以param1等等为键

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 

posted @   湖南陈冠希  阅读(13)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?
点击右上角即可分享
微信分享提示