站酷网素材图库排版,做网站购买空间多少钱,网站建设详细步骤,自建网站备案通过后怎么做在Mybatis中添加数据的操作 编写相对应的SQL语句#xff0c;并完成相关数据的对应关系 编写测试用例
需要提交事务 sqlSession commit()
这里需要注意的是mybatis是默认的是手动提交事务#xff0c;如果不写的话会进行回滚#xff0c;添加操作就不会被执行
或者在 如果…在Mybatis中添加数据的操作 编写相对应的SQL语句并完成相关数据的对应关系 编写测试用例
需要提交事务 sqlSession commit()
这里需要注意的是mybatis是默认的是手动提交事务如果不写的话会进行回滚添加操作就不会被执行
或者在 如果想要获取到添加数据的id值id一般默认是自动增长的
需要在sql映射文件中也就是mapper.xml中添加一些元素 useGeneratedKeys“true” keyProperty“id” 查询操作
多条件查询 当提供了几个属性时可以根据这些属性进行具体查询 有三种方法 1.根据提供的具体的属性在测试类中属性传递过来相互对应
单条件动态查询
当遇到给到的数据比较少时且每次给到的数据不一样的时候可以使用单条件的动态查询 使用《choose》标签可以选择其中的一个或几个属性使用《when》标签进行执行
修改数据的操作
使用动态SQL来执行修改操作使用set标签那个数据填入就修改那个数据原来的数据不变 批量删除 SQL的映射文件mybatsi在批量删除时当传入一个int[]集合时 mybatis会将数组参数封装为一个Map集合 * 默认collection的名称为array * 使用Param注解改变map集合的默认key名称 《foreach》指要遍历那个数组separator表示分隔符 open“(” close“)” 也可添加进去方便开发
通过Param来修改名称