diff --git a/src/main/resources/META-INF/jpa-persistence.xml b/src/main/resources/META-INF/jpa-persistence.xml
index 86bf7c115d83338fa6cbe49e8cb07be48b3dfb94..fce44c2c2d847f8c4bfabf377f4e1153be050faa 100644
--- a/src/main/resources/META-INF/jpa-persistence.xml
+++ b/src/main/resources/META-INF/jpa-persistence.xml
@@ -3,14 +3,5 @@
 		xsi:schemaLocation="http://java.sun.com/xml/ns/persistence http://java.sun.com/xml/ns/persistence/persistence_1_0.xsd"
 		version="1.0">
 
-	<persistence-unit name="PetClinic" transaction-type="RESOURCE_LOCAL">
-
-		<!-- Explicitly define mapping file path, else Hibernate won't find the default -->
-		<mapping-file>META-INF/orm.xml</mapping-file>
-
-		<!-- Prevent annotation scanning. In this app we are purely driven by orm.xml -->
-		<exclude-unlisted-classes>true</exclude-unlisted-classes>
-
-	</persistence-unit>
-
+	<persistence-unit name="PetClinic" transaction-type="RESOURCE_LOCAL"/>
 </persistence>
diff --git a/src/main/resources/META-INF/orm.xml b/src/main/resources/META-INF/orm.xml
deleted file mode 100644
index 7ea243ecf1a012e60c8c04009c758a4c3f74ead6..0000000000000000000000000000000000000000
--- a/src/main/resources/META-INF/orm.xml
+++ /dev/null
@@ -1,122 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<entity-mappings xmlns="http://java.sun.com/xml/ns/persistence/orm"
-		xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-		xsi:schemaLocation="http://java.sun.com/xml/ns/persistence/orm http://java.sun.com/xml/ns/persistence/orm_1_0.xsd"
-		version="1.0">
-
-	<persistence-unit-metadata>
-		<xml-mapping-metadata-complete/>
-		<persistence-unit-defaults>
-			<access>PROPERTY</access>
-		</persistence-unit-defaults>
-	</persistence-unit-metadata>
-
-	<package>org.springframework.samples.petclinic</package>
-
-	<mapped-superclass class="BaseEntity">
-		<attributes>
-			<id name="id">
-				<generated-value strategy="IDENTITY"/>
-			</id>
-			<transient name="new"/>
-		</attributes>
-	</mapped-superclass>
-
-	<mapped-superclass class="NamedEntity">
-		<attributes>
-			<basic name="name">
-				<column name="NAME"/>
-			</basic>
-		</attributes>
-	</mapped-superclass>
-
-	<mapped-superclass class="Person">
-		<attributes>
-			<basic name="firstName">
-				<column name="FIRST_NAME"/>
-			</basic>
-			<basic name="lastName">
-				<column name="LAST_NAME"/>
-			</basic>
-		</attributes>
-	</mapped-superclass>
-
-	<entity class="Vet">
-		<table name="vets"/>
-		<attributes>
-			<many-to-many name="specialtiesInternal" target-entity="Specialty" fetch="EAGER">
-				<join-table name="vet_specialties">
-					<join-column name="VET_ID"/>
-					<inverse-join-column name="SPECIALTY_ID"/>
-				</join-table>
-			</many-to-many>
-			<transient name="specialties"/>
-			<transient name="nrOfSpecialties"/>
-		</attributes>
-	</entity>
-
-	<entity class="Specialty">
-		<table name="specialties"/>
-	</entity>
-
-	<entity class="Owner">
-		<table name="owners"/>
-		<attributes>
-			<basic name="address"/>
-			<basic name="city"/>
-			<basic name="telephone"/>
-			<one-to-many name="petsInternal" target-entity="Pet" mapped-by="owner" fetch="EAGER">
-				<cascade>
-					<cascade-all/>
-				</cascade>
-			</one-to-many>
-			<transient name="pets"/>
-		</attributes>
-	</entity>
-
-	<entity class="Pet">
-		<table name="pets"/>
-		<attributes>
-			<basic name="birthDate">
-				<column name="BIRTH_DATE"/>
-				<temporal>DATE</temporal>
-			</basic>
-			<many-to-one name="owner" fetch="EAGER">
-				<cascade>
-					<cascade-all/>
-				</cascade>
-			</many-to-one>
-			<many-to-one name="type" fetch="EAGER">
-				<cascade>
-					<cascade-all/>
-				</cascade>
-			</many-to-one>
-			<one-to-many name="visitsInternal" target-entity="Visit" mapped-by="pet" fetch="EAGER">
-				<cascade>
-					<cascade-all/>
-				</cascade>
-			</one-to-many>
-			<transient name="visits"/>
-		</attributes>
-	</entity>
-
-	<entity class="PetType">
-		<table name="types"/>
-	</entity>
-
-	<entity class="Visit">
-		<table name="visits"/>
-		<attributes>
-			<basic name="date">
-				<column name="VISIT_DATE"/>
-				<temporal>DATE</temporal>
-			</basic>
-			<many-to-one name="pet" fetch="EAGER">
-				<cascade>
-					<cascade-all/>
-				</cascade>
-			</many-to-one>
-		</attributes>
-	</entity>
-
-</entity-mappings>