发表于: 2018-03-29 23:49:30

3 522


今天完成的事情:在昨天的mybatis项目上继续完善

一.添加增,删,改

1,Category.xml

添加

        <insert id="addCategory" parameterType="Category" >

            insert into category_ ( name ) values (#{name})   

        </insert>

          

        <delete id="deleteCategory" parameterType="Category">

        delete from category_ where id = #{id}

        </delete>

        

        <update id="updateCategory" parameterType = "Category">

        update form category_ where id = #{id}

        </update>

        

        <select id="getCategory" parameterType = "Category">

        select * from category_ where id = #{id}

        </select>

添加增改删查功能(从添加功能的角度看,确实方便了很多,而且可以直接使用sql语句)

2.调用

TestMybatis添加

        Category c = new Category();

        c.setName("new Category");

        session.insert("addCategory",c);

        

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

        for (Category lc : cs) {

            System.out.println(lc.getName());

        

        session.commit();

        session.close();

输出

后面为了测试方便我直接写成了方法

用起来更方便了

明天计划的事情:继续学习框架

遇到的问题:

    private static void update(SqlSession session) {

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

        c.setName("修改了的Category名稱");

        session.update("updateCategory",c);   

    }

update方法报错,我是按照教程写的啊...

收获:学习了mybatis



返回列表 返回列表
评论

    分享到