作者:手机用户2502932605 | 来源:互联网 | 2023-09-11 12:14
事务的开启
实现思路:
在com.mhys.pojo包下,创建User类。 在com.mhys.dao包下,创建UserDao类。
package com.mhys.bean;
public class Users {
private String userId;
private String userName;
private String password;
private int age;
private String address;
private String flag;
public Users() {
super();
}
public Users(String userId, String userName, String password, int age, String address, String flag) {
super();
this.userId = userId;
this.userName = userName;
this.password = password;
this.age = age;
this.address = address;
this.flag = flag;
}
@Override
public String toString() {
return “Users [userId=” + userId + “, userName=” + userName + “, password=” + password + “, age=” + age
- “, address=” + address + “, flag=” + flag + “]”;
}
public String getUserId() {
return userId;
}
public void setUserId(String userId) {
this.userId = userId;
}
public String getUserName() {
return userName;
}
public void setUserName(String userName) {
this.userName = userName;
}
public String getPassword() {
return password;
}
public void setPassword(String password) {
this.password = password;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
public String getAddress() {
return address;
}
public void setAddress(String address) {
this.address = address;
}
public String getFlag() {
return flag;
}
public void setFlag(String flag) {
this.flag = flag;
}
}
package com.mhys.Dao;
import com.mhys.bean.Users;
public class UsersDao {
public User 《一线大厂Java面试题解析+后端开发学习笔记+最新架构讲解视频+实战项目源码讲义》无偿开源 威信搜索公众号【编程进阶路】 s getUserById(String userId){
Users users = new Users(“130006”, “杨明金”, “123456”, 20, “云南”, “1”);
return users;
}
public Boolean insertUser(Users users){
System.out.println(“插入数据:”+users.getUserId()+“,”+users.getUserName()
+“,”+users.getPassword()+“,”+users.getAge()+“,”
+users.getAddress()+“,”+users.getFlag());
return true;
}
public Boolean updataUserByid(Users users){
System.out.println(“修改用户编号:”+users.getUserId()+“的密码为:”+users.getPassword());
return true;
}
public Boolean deleteUserByid(Users users){
System.out.println(“删除用户编号:”+users.getUserId()+“的信息”);
return true;
}
}
在com.mhys.service包下,创建UserService类。
package com.mhys.Dao;
import com.mhys.bean.Users;
public class UsersService {
private UsersDao usersDao;
public Users getUserInfoById(String userId){
Users users = usersDao.getUserById(userId);
return users;
}
public Boolean insertUserInfo(Users users) {
System.out.println(“开启事务”);
usersDao.insertUser(users);
System.out.println(“提交事务”);
System.out.println(“关闭事务”);
return true;
}
public Boolean updataInfo(Users users) {
System.out.println(“开启事务”);
usersDao.updataUserByid(users);