SSM框架学习笔记——mybatis及一些配置

1.在applicationContext.xml中添加mybatis配置
SSM框架学习笔记——mybatis及一些配置_第1张图片
SSM框架学习笔记——mybatis及一些配置_第2张图片
然后建立UserDao.xml
1、applicationContext.xml配置了service包下面的类中create开头的方法都添加了事务机制,运行–结果数据库无数据添加
2、注释掉xml中的create*的配置,看下结果,插入一条数据
3、在service的create方法或者serviceImpl类上加上注解,如下,再运行,发现无数据添加成功
下面就是建类了
import java.util.List;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;

import com.zq.model.User;
import com.zq.service.UserService;

@RequestMapping("/user")
@Controller
public class UserController {

@Autowired
private UserService userService;


@ResponseBody
@RequestMapping("/create.do")
public boolean create(User user){
	try{
		userService.create(user);
	}catch(Exception e){
		System.out.println(e.getMessage());	
		return false;
	}
	return true;
}

@ResponseBody
@RequestMapping("/list.do")
public List list(User user){
	return userService.list(user);
}


@RequestMapping("/toLogin.do")
public String toLogin(){
	return "login";
}

}
还有UserDao.xml的SQL语句:

	
		
			and username = #{username}
		
		
			and pwd = #{pwd}
		
		
		
		and id = #{id}
		
		
		and realname like concat('%',#{realname},'%') 
		
	
	 
	 




insert into user(username,pwd,realname)
values(#{username},#{pwd},#{realname})

update user username = #{username} pwd = #{pwd} realname = #{realname} where id = #{id} delete from user where id = #{id} 连接数据库后,在网页测试效果。

你可能感兴趣的:(SSM框架学习笔记——mybatis及一些配置)