c语言sscanf函数的用法是什么
235
2023-01-02
Spring整合Mybatis的全过程
1.Spring配置文件
1.1wvZbJNtm配置数据库连接池
1.2配置数据源工厂
1.3配置MapperScannerConfigurer
配置MapperScannerConfigurer,扫描指定包及其子包下面的所有Mapper映射器,然后调用SqlSession的getMapper()方法,将该映射器纳入到spring管理,默认的id是映射器首字母小写的接口名。
2.书写映射器(接口)
package fyjz.com.springMybatis.mapper;
import java.util.List;
import java.util.Map;
import org.apache.ibatis.annotationswvZbJNtm.Param;
import fyjz.com.springMybatis.entry.User;
public interface UserMapper {
//用户登录
int addUser(User user);
//根据用户id查询用户数据
User selectUserById(int id);
//查询所有用户数据
List
//根据用户名和密码查询用户数据,返回map集合
Map
}
3.书写user-mapper.xml映射文件
"http://ibatis.apache.org/dtd/ibatis-3-mapper.dtd">
insert into u_user values(null,#{userName},#{userPwd},#{money},#{age});
select * from u_user where id=#{id};
select * from u_user;
select * from u_user where user_name=#{name} and user_pwd=#{pwd};
4.结果演示
1.加载Spring配置文件并生成javaBean对象
ApplicationContext ac;
UserMapper dao;
@Before
@Test
public void test01() throws SQLException{
//加载xml配置文件
ac=new ClassPathXmlApplicationContext("spring-dao.xml");
//获取spring管理的javaBean对象userMapper
dao=ac.getBean("userMapper",UserMapper.class);
}
2.添加用户信息
@Test
public void test02(){
User u=new User(0, "uzi","52147893", 52360, 50);
int n=dao.addUser(u);
System.out.println(n);
}
插入成功,后台返回1
3.根据用户id查询用户数据
@Test
public void test03(){
User u=dao.selectUserById(1);
System.out.println(u);
}
查找成功
4.查询所有用户数据
@Test
public void test04(){
List
System.out.println(list);
}
查询到所有的用户数据
5.根据用户名和密码查询用户数据,返回map集合
@Test
public void test05(){
Map
System.out.println(map);
}
查询成功
以上就是Spring整合Mybatis的详细内容,更多关于Spring整合Mybatis的资料请关注我们其它相关文章!
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~