MyBatis练习2

MyBatis CRUD

通过MyBatis进行增删改查练习

首先一次性修改配置文件Category.xml,提供CRUD对应的sql语句。

 1.增加,关键代码如下:

Category c = new Category();

c.setName("新增加的Category"); 

session.insert("addCategory",c);

 运行结果如下:

 与数据库中数据表的内容对比一致:

 2.删除,其关键代码如下:

Category c = new Category();

c.setId(6);

session.delete("deleteCategory",c);

3.获取,其关键代码如下:

Category c= session.selectOne("getCategory",3);

4.修改,其关键代码如下:

session.update("updateCategory",c);

5.查询,其关键代码如下:

List<Category> cs = session.selectList("listCategory");

通过增删改查操作后,运行得到的结果

 与数据库中数据表的内容进行比对,结果一致:

 

MyBatis更多查询

1.模糊查询,其关键代码如下:

select * from category_ where name like concat('%',#{0},'%')

修改Category.xml,TestMybatis.java

 查询结果如下:

 

2.多条件查询

结合前面的模糊查询,多一个id>多少的条件

<select id="listCategoryByIdAndName" parameterType="map" resultType="Category">

select * from category_ where id> #{id} and name like concat('%',#{name},'%')

</select>

修改Category.xml,TestMybatis.java

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值