/**
* Loads a {@code Person} instance from the database specified by it's name and password
* @param name of a user
* @param password of a user
* @return a loaded {@code Person} instance or
* {@code null} if user with a given name and password doesn't exist
*/
@Transactional(propagation = Propagation.MANDATORY)
public Person loadPersonByNameAndPassword(String name, String password) {
MapSqlParameterSource params = new MapSqlParameterSource();
params.addValue(PersonParameters.NAME.name(), name);
params.addValue(PersonParameters.PASSWORD.name(), password);
List<Person> persons = getNamedParameterJdbcTemplate().query(loadPersonByNameAndPasswordQuery, params,
PersonParameters.getRowMapper());
return persons.isEmpty() ? null : persons.get(0);
}
PersonDao.java 文件源码
java
阅读 26
收藏 0
点赞 0
评论 0
项目:NGB-master
作者:
评论列表
文章目录