发表于: 2018-03-29 23:49:30
3 523
今天完成的事情:在昨天的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
评论