发表于: 2017-09-14 23:23:58

2 786


今天完成的事

【1】将mybatis的增删改查全部完成了。

顺便理了一下思路,重新回顾了一下两天时间搭建myatis的过程。

增的代码是

public void testInsertUser() throws Exception{
   String resource="SqlMapConfig.xml";
   InputStream inputStream = Resources.getResourceAsStream(resource);
   SqlSessionFactory factory =new SqlSessionFactoryBuilder().build(inputStream);
   SqlSession openSession =factory.openSession();
   User user=new User();
   user.setUsername("蒋新益");
   user.setUser_qq(123456789);
   user.setUserschool("清华大学");
   user.setWill("和师兄开个玩笑");
   user.setCreatat(123);
   user.setUpdateat(123);


   openSession.insert("test.insertUser",user);
   openSession.commit();
}

输出结果

【2】删除的方法语句

public void testDeleteUser() throws Exception {
   String resource="SqlMapConfig.xml";
   InputStream inputStream = Resources.getResourceAsStream(resource);
   SqlSessionFactory factory =new SqlSessionFactoryBuilder().build(inputStream);
   SqlSession openSession =factory.openSession();
   openSession.delete("test.deleteUser" ,17);
   openSession.commit();
}

运行结果

【3】

对数据库进行改。

 public void testUpdateUser() throws Exception{

       String resource="SqlMapConfig.xml";
       InputStream inputStream = Resources.getResourceAsStream(resource);
       SqlSessionFactory factory =new SqlSessionFactoryBuilder().build(inputStream);
       SqlSession openSession =factory.openSession();
       User user=new User();
       user.setId(5);
       user.setUsername("刘德华");
       openSession.update("test.updateUser",user);
       openSession.commit();
   }
}

运行结果

【2】开始学习一下spring。

遇到的问题

【1】增代码的时候发现无论怎么增加都不会在数据库更新。

是真的崩溃,重装数据库,检查代码都做了,浪费了快两个小时,发现代码里没有提交申请,就是少了一段

openSession.commit();

心态当时就MMP....

明天的安排

【1】把junit整理一下,按任务说的,因为之前在mybatis的时候好像就已经用到了。所以应该不会很难。

【2】看了一点spring,云里雾里,接着看。



返回列表 返回列表
评论

    分享到