hz-zhhq-app-service/greenH5modul/.svn/pristine/62/62e82c5ac6c799f302066d37740...

46 lines
1.5 KiB
Plaintext
Raw Normal View History

2025-01-21 13:12:35 +08:00
package com.nationalelectric.greenH5.service;
import java.util.List;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.jdbc.core.BeanPropertyRowMapper;
import org.springframework.stereotype.Service;
import com.nationalelectric.greenH5.po.GreenEAccount;
import com.sgcc.uap.persistence.IHibernateDao;
@Service
public class EAccountService {
@Autowired
private IHibernateDao hibernateDao;
public GreenEAccount getOne(String userId) {
String sql = "select * from green_e_account where user_id = ? ";
List<GreenEAccount> list = hibernateDao.queryForListWithSql(sql, new Object[]{userId}, new BeanPropertyRowMapper<GreenEAccount>(GreenEAccount.class));
if (list.size() == 1) {
System.out.println(list.get(0));
return list.get(0);
} else if (list.size() > 1){
System.out.println("error: ---------EAccount 表 获取到多记录-------!!!!!");
}
return null;
}
public GreenEAccount getById(Long id) {
String sql = "select * from green_e_account where id = ? ";
List<GreenEAccount> list = hibernateDao.queryForListWithSql(sql, new Object[]{id}, new BeanPropertyRowMapper<GreenEAccount>(GreenEAccount.class));
if (list.size() == 1) {
System.out.println(list.get(0));
return list.get(0);
} else if (list.size() > 1){
System.out.println("error: ---------EAccount 表 获取到多记录-------!!!!!");
}
return null;
}
// 添加或修改
public void saveOrUpdate(GreenEAccount eAccount) {
hibernateDao.saveOrUpdateObject(eAccount);
System.out.println("---ok-----");
}
}