大佬教程收集整理的这篇文章主要介绍了mybaits进阶01,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
注意:主配置文件和映射配置文件内容不变,但是映射文件要和对应接口放于同目录下并且名称必须相同
public interface studentMapper { public void addstudent(student student); public void deletestudentbyid(int id); }
注意:方法名必须和映射里的对应ID内容相同
<@H_291_52@mapper namespace="mapper.studentMapper"> //这里必须使用全路径(这里与入门不同) //id及为 <insert id="addstudent" parameterType="org.laogao.pojo.student"> insert into student values(#{iD},#{name},#{agE},#{sex}); </insert> <delete id="deletestudentbyid" parameterType="org.laogao.pojo.student"> delete from student where id=#{iD} </delete> </@H_291_52@mapper>
public class TestMybatis { @Test public void addstudent() throws IOException{ //解析主配置文件成一个输入流 InputStream stream = resources.getresourceAsStream("mybaits-config.xml"); //sqlsession工厂 //通过SqlSessionFactoryBuilder.build(stream)构建实例获得SqlSessionFactory SqlSessionFactory SqlSessionFactory = new SqlSessionFactoryBuilder().build(stream); //生成sql SqlSession session = SqlSessionFactory.openSession(); //写一条数据 student student = new student(0, "sabi", "12", "nv"); //增加 //以下通过接口得到方法并进行传值 //让增删改查可以在一个很短时间完成 //这里与入门不同 studentMapper studentmapper = session.getMapper(studentMapper.class); studentmapper.addstudent(student); session.commit(); } @Test public void deletestudentbyid() throws Exception{ //解析主配置文件成一个输入流 InputStream stream = resources.getresourceAsStream("mybaits-config.xml"); SqlSessionFactory SqlSessionFactory = new SqlSessionFactoryBuilder().build(stream); SqlSession session = SqlSessionFactory.openSession(); studentMapper s = session.getMapper(studentMapper.class); s.deletestudentbyid(26); session.commit(); } }
其余文件不改变
以上是大佬教程为你收集整理的mybaits进阶01全部内容,希望文章能够帮你解决mybaits进阶01所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。