最近在写一个关于新人状态的任务需要定时更新状态
一、数据库
1、数据库添加字段
用布尔类型(数据库中是tinyint)用true和false判断
二、后台
1、实体类entity
newUser.java
//20200608
private Boolean isNewUser;
// Constructors
public Boolean getIsNewUser() {
return isNewUser;
}
public void setIsNewUser(Boolean isNewUser) {
this.isNewUser = isNewUser;
}
2、dto层
userDto.java
private Boolean isNewUser;
public Boolean getIsNewUser() {
return isNewUser;
}
public void setIsNewUser(Boolean isNewUser) {
this.isNewUser = isNewUser;
}
3、service层
userService.java
/**
* 判断新旧用户
* @param
* @param isNewUser
* @return
* @author duwenjing
*/
public int updateNewUser(Boolean isNewUser){
String hql="UPDATE user set is_new_user="+isNewUser;
createSqlQuery(hql).executeUpdate();
return 1;
}
4、controller层
userController.java
User ml = new User();
ml.setIsNewUser(true);
UpdataThread.java
@Autowired
UserService userService;
三、连接数据库(千万别忘记这一步)
newUser.hbm.xml
<property name="isNewUser" type="java.lang.Boolean">
<column name="is_new_user" />
</property>
四、前端
接收父类参数
this.newUser = this.$parent.userInfo.isNewUser;