diff --git a/src/main/java/org/springframework/samples/petclinic/repository/jdbc/JdbcPetRepositoryImpl.java b/src/main/java/org/springframework/samples/petclinic/repository/jdbc/JdbcPetRepositoryImpl.java
index 546451dcc78ff368b800d61d198ac88bd37ea4f5..e068791a16f8414455339cd1cced752938cdd456 100644
--- a/src/main/java/org/springframework/samples/petclinic/repository/jdbc/JdbcPetRepositoryImpl.java
+++ b/src/main/java/org/springframework/samples/petclinic/repository/jdbc/JdbcPetRepositoryImpl.java
@@ -91,7 +91,7 @@ public class JdbcPetRepositoryImpl implements PetRepository {
                     params,
                     new JdbcPetRowMapper());
         } catch (EmptyResultDataAccessException ex) {
-            throw new ObjectRetrievalFailureException(Pet.class, new Integer(id));
+            throw new ObjectRetrievalFailureException(Pet.class, id);
         }
         Owner owner = this.ownerRepository.findById(pet.getOwnerId());
         owner.addPet(pet);
diff --git a/src/main/java/org/springframework/samples/petclinic/repository/jdbc/JdbcVetRepositoryImpl.java b/src/main/java/org/springframework/samples/petclinic/repository/jdbc/JdbcVetRepositoryImpl.java
index 9a85bde1116b7c286ca69ea1a7ee4b359db39be5..f6e91cf5e01f0d2d8bffd031af362def8aed43ef 100644
--- a/src/main/java/org/springframework/samples/petclinic/repository/jdbc/JdbcVetRepositoryImpl.java
+++ b/src/main/java/org/springframework/samples/petclinic/repository/jdbc/JdbcVetRepositoryImpl.java
@@ -78,10 +78,10 @@ public class JdbcVetRepositoryImpl implements VetRepository {
                     new BeanPropertyRowMapper<Integer>() {
                         @Override
                         public Integer mapRow(ResultSet rs, int row) throws SQLException {
-                            return Integer.valueOf(rs.getInt(1));
+                            return rs.getInt(1);
                         }
                     },
-                    vet.getId().intValue());
+                    vet.getId());
             for (int specialtyId : vetSpecialtiesIds) {
                 Specialty specialty = EntityUtils.getById(specialties, Specialty.class, specialtyId);
                 vet.addSpecialty(specialty);
diff --git a/src/main/java/org/springframework/samples/petclinic/util/EntityUtils.java b/src/main/java/org/springframework/samples/petclinic/util/EntityUtils.java
index a18f65c39700a61769a045b48d312a3118f92f21..41486a5a76d25eb5813a86174e0dd79bf503ab07 100644
--- a/src/main/java/org/springframework/samples/petclinic/util/EntityUtils.java
+++ b/src/main/java/org/springframework/samples/petclinic/util/EntityUtils.java
@@ -45,7 +45,7 @@ public abstract class EntityUtils {
     public static <T extends BaseEntity> T getById(Collection<T> entities, Class<T> entityClass, int entityId)
             throws ObjectRetrievalFailureException {
         for (T entity : entities) {
-            if (entity.getId().intValue() == entityId && entityClass.isInstance(entity)) {
+            if (entity.getId() == entityId && entityClass.isInstance(entity)) {
                 return entity;
             }
         }