petclinic-uncached

fixed JDBC bug

2/4/2013 11:50:01 PM

Details

diff --git a/src/main/java/org/springframework/samples/petclinic/repository/jdbc/JdbcOwnerRepositoryImpl.java b/src/main/java/org/springframework/samples/petclinic/repository/jdbc/JdbcOwnerRepositoryImpl.java
index e5c8889..04a8aea 100644
--- a/src/main/java/org/springframework/samples/petclinic/repository/jdbc/JdbcOwnerRepositoryImpl.java
+++ b/src/main/java/org/springframework/samples/petclinic/repository/jdbc/JdbcOwnerRepositoryImpl.java
@@ -70,9 +70,9 @@ public class JdbcOwnerRepositoryImpl implements OwnerRepository {
 	@Transactional(readOnly = true)
 	public Collection<Owner> findByLastName(String lastName) throws DataAccessException {
 		Map<String, Object> params = new HashMap<String, Object>();
-		params.put("lastName", lastName);
+		params.put("lastName", lastName+"%");
 		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, 
 				ParameterizedBeanPropertyRowMapper.newInstance(Owner.class)
 				);
diff --git a/src/main/webapp/WEB-INF/web.xml b/src/main/webapp/WEB-INF/web.xml
index bcf6a2a..e1ea993 100644
--- a/src/main/webapp/WEB-INF/web.xml
+++ b/src/main/webapp/WEB-INF/web.xml
@@ -17,7 +17,7 @@
 	
 	 <context-param> 
 	    <param-name>spring.profiles.active</param-name>
-	    <param-value>jpa</param-value>
+	    <param-value>jdbc</param-value>
 	    <!-- you can replace the above param with:
 	    	<param-value>jdbc</param-value>
 	    	<param-value>jpa</param-value> (in the case of plain JPA)