1.更新操作:
public void updateLeaveStatus(Long userId) {
String sql = "update " + BasicSalary.class.getName() + " set isLeave=? where userId= ?";
Session session=getSession();
Query query=session.createQuery(sql);
query.setParameter(0, true);
query.setParameter(1, userId);
query.executeUpdate();
}
public void updateExpenseAmout(long expenseAccountId, double totalAmount) {
String hql = "UPDATE " + UserExpenseAccount.class.getName() + " SET amount = ? WHERE objectId = ?";
Query query = getSession().createQuery(hql).setParameter(0, totalAmount).setParameter(1, expenseAccountId);
query.executeUpdate();
}