fixed JDBC bug

This commit is contained in:
Mic 2013-02-05 09:50:01 +08:00
parent ae9085de62
commit 60cfb7fb37
2 changed files with 3 additions and 3 deletions

View file

@ -70,9 +70,9 @@ public class JdbcOwnerRepositoryImpl implements OwnerRepository {
@Transactional(readOnly = true) @Transactional(readOnly = true)
public Collection<Owner> findByLastName(String lastName) throws DataAccessException { public Collection<Owner> findByLastName(String lastName) throws DataAccessException {
Map<String, Object> params = new HashMap<String, Object>(); Map<String, Object> params = new HashMap<String, Object>();
params.put("lastName", lastName); params.put("lastName", lastName+"%");
List<Owner> owners = this.namedParameterJdbcTemplate.query( List<Owner> owners = this.namedParameterJdbcTemplate.query(
"SELECT id, first_name, last_name, address, city, telephone FROM owners WHERE last_name like :lastName%", "SELECT id, first_name, last_name, address, city, telephone FROM owners WHERE last_name like :lastName",
params, params,
ParameterizedBeanPropertyRowMapper.newInstance(Owner.class) ParameterizedBeanPropertyRowMapper.newInstance(Owner.class)
); );

View file

@ -17,7 +17,7 @@
<context-param> <context-param>
<param-name>spring.profiles.active</param-name> <param-name>spring.profiles.active</param-name>
<param-value>jpa</param-value> <param-value>jdbc</param-value>
<!-- you can replace the above param with: <!-- you can replace the above param with:
<param-value>jdbc</param-value> <param-value>jdbc</param-value>
<param-value>jpa</param-value> (in the case of plain JPA) <param-value>jpa</param-value> (in the case of plain JPA)