MyBatis(2)增删改查实现
一:CURD(当我们进行增删改的时候注意要提交事务)
1.namespace
namespace中的包名要和接口的包名一致!
2.select
选择,查询语句:
·id:就是对应的namespace中的方法名
·resultType:Sql语句执行的返回值
·parameterType:参数类型
①:编写接口(在上节的基础上)
②:编写对应的mapper中的sql语句
③:测试(注意增删改都需要提价事务sqlSession.commit())
3.Insert
4.update
5.delete
注意点;
增删改需要提交事务
二:错误分析
·标签不要用错了(指的是我们的select就是select,insert就是insert)
·resource绑定mapper,需要使用路径
·程序配置文件必须符合规范
·NullPointerException,没有注册到资源
·输出的xml文件中存在中文乱码问题
·maven资源没有导出问题