发表于: 2017-09-14 23:23:58
2 785
今天完成的事
【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,云里雾里,接着看。
评论