每日一学--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等等为键

浙公网安备 33010602011771号