在路上

 找回密码
 立即注册
在路上 站点首页 学习 查看内容

spring+spring mvc+mybatis

2016-12-20 13:15| 发布者: zhangjf| 查看: 466| 评论: 0

摘要: 代码 package com.mytest.tesst;import java.io.InputStream;import java.util.HashMap;import java.util.List;import java.util.Map;import org.apache.ibatis.session.SqlSession;import org.apache.ibatis.s ...
[Java]代码
  1. package com.mytest.tesst;
  2. import java.io.InputStream;
  3. import java.util.HashMap;
  4. import java.util.List;
  5. import java.util.Map;
  6. import org.apache.ibatis.session.SqlSession;
  7. import org.apache.ibatis.session.SqlSessionFactory;
  8. import org.apache.ibatis.session.SqlSessionFactoryBuilder;
  9. import com.mytest.beans.User;
  10. public class MyBatisTest {
  11. public static void main(String[] args) {
  12. // TODO Auto-generated method stub
  13. String resource = "mybatis_config.xml";
  14. // com.mysql.jdbc.Driver
  15. InputStream is = MyBatisTest.class.getClassLoader().getResourceAsStream(resource);
  16. SqlSessionFactory sessionFactory = new SqlSessionFactoryBuilder().build(is);
  17. SqlSession session = sessionFactory.openSession();
  18. String statement = "com.mytest.dao.UserDao.getUser";//获取对应的sql替换
  19. //?查询sql,获取结果,通过id去查询用户
  20. User user = session.selectOne(statement, 1);
  21. System.out.println(user);
  22. //查询列表
  23. List<User> userList = session.selectList("com.mytest.dao.UserDao.getList");
  24. System.out.println("user_count:"+userList.size());
  25. Map<String,String> map = new HashMap<String,String>();
  26. map.put("name", "123");
  27. map.put("age", "1234");
  28. User user1 = session.selectOne("com.mytest.dao.UserDao.getUserByMap", map );
  29. System.out.println("user1:"+user1);
  30. }
  31. }
复制代码

最新评论

小黑屋|在路上 ( 蜀ICP备15035742号-1 

;

GMT+8, 2025-7-8 12:32

Copyright 2015-2025 djqfx

返回顶部