spring+spring mvc+mybatis详解编程语言

[Java]代码    

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.session.SqlSessionFactory; 
import org.apache.ibatis.session.SqlSessionFactoryBuilder; 
 
import com.mytest.beans.User; 
 
public class MyBatisTest { 
 
	public static void main(String[] args) { 
		// TODO Auto-generated method stub 
		String resource = "mybatis_config.xml"; 
//		com.mysql.jdbc.Driver 
		InputStream is = MyBatisTest.class.getClassLoader().getResourceAsStream(resource); 
		SqlSessionFactory sessionFactory = new SqlSessionFactoryBuilder().build(is); 
		SqlSession session = sessionFactory.openSession(); 
		String statement = "com.mytest.dao.UserDao.getUser";//获取对应的sql替换 
        //ִ查询sql,获取结果,通过id去查询用户 
        User user = session.selectOne(statement, 1); 
        System.out.println(user); 
        //查询列表 
        List<User> userList = session.selectList("com.mytest.dao.UserDao.getList"); 
        System.out.println("user_count:"+userList.size()); 
        Map<String,String> map = new HashMap<String,String>(); 
        map.put("name", "123"); 
        map.put("age", "1234"); 
        User user1 = session.selectOne("com.mytest.dao.UserDao.getUserByMap", map ); 
        System.out.println("user1:"+user1); 
	} 
 
} 

原创文章,作者:Maggie-Hunter,如若转载,请注明出处:https://blog.ytso.com/tech/pnotes/10225.html

(0)
上一篇 2021年7月19日 10:02
下一篇 2021年7月19日 10:02

相关推荐

发表回复

登录后才能评论