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 4ae19653a..579de5284 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 @@ -122,6 +122,7 @@ public class JdbcOwnerRepositoryImpl implements OwnerRepository { ); for (JdbcPet pet : pets) { owner.addPet(pet); + // Pet types have not been loaded at this stage. They are loaded separately pet.setType(EntityUtils.getById(getPetTypes(), PetType.class, pet.getTypeId())); List visits = this.visitRepository.findByPetId(pet.getId()); for (Visit visit : visits) { diff --git a/src/main/java/org/springframework/samples/petclinic/repository/jdbc/JdbcPet.java b/src/main/java/org/springframework/samples/petclinic/repository/jdbc/JdbcPet.java index f2ed25823..39ba53b83 100644 --- a/src/main/java/org/springframework/samples/petclinic/repository/jdbc/JdbcPet.java +++ b/src/main/java/org/springframework/samples/petclinic/repository/jdbc/JdbcPet.java @@ -19,7 +19,7 @@ import org.springframework.samples.petclinic.model.Pet; /** * Subclass of Pet that carries temporary id properties which are only relevant for a JDBC implementation of the - * ClinicService. + * PetRepository. * * @author Juergen Hoeller */