MyBatis技术第一次练习

文章介绍了MyBatis的基本使用,从创建Java项目开始,涉及实体类创建、配置文件设置,到CRUD操作的详细步骤,包括添加、删除、查询和更新数据的方法,并强调了操作时需确保数据库中有对应SQL语句的重要性。
摘要由CSDN通过智能技术生成

一.MyBatis入门

        先创建好数据库,数据表,插入数据.方便后续使用

1.创建java项目,注意不是web项目

2.创建实体类

3.配置mybatis-config.xml,提供连接数据库用的驱动,数据库名称,编码方式,账号密码

4.配置文件Category.xml(执行对应的语句)

5.写一个测试类运行

 

二.Mybatis的CRUD

        增加:

在java代码中:

Category c = new Category();
c.setName("新增加的数据");
session.insert("addCategory",c);

在xml中:

<insert id="addCategory" parameterType="Category" >
    insert into category_ ( name ) values (#{name})   
</insert>

        删除:

在java中的代码:

 
Category c = new Category();
c.setId(3);
session.delete("deleteCategory",c);

如果输入了不存在的id,貌似不会进行任何操作

在xml中: 

<delete id="deleteCategory" parameterType="Category" >
    delete from category_ where id= #{id}  
</delete>

         查询:

在java中的代码:

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

在xml中:

 
<select id="getCategory" parameterType="_int" resultType="Category">
    select * from   category_  where id= #{id}    
</select>

         修改:

在java中的代码:

 
session.update("updateCategory",c);

在xml中的代码:

<update id="updateCategory" parameterType="Category" >
    update category_ set name=#{name} where id=#{id}    
</update>

        查询所有:

在java中:

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

在xml中:

 
<select id="listCategory" resultType="Category">
    select * from   category_      
</select>

        

        在进行这些操作的时候一定要注意数据库中是否有对应的语句,如果没有的话,会出现报错,执行之后无反应

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值