Creating the persistence.xml file, Creating the entityemployee.java file – HP Integrity NonStop J-Series User Manual

Page 386

Advertising
background image

1.

“Creating the persistence.xml File” (page 386)

2.

“Creating the EntityEmployee.java File” (page 386)

3.

“Modifying the applicationContext.xml File” (page 388)

4.

“Modifying the EmployeeDao.java File” (page 389)

5.

“Removing the Employee.hbm.xml File” (page 391)

6.

“Adding Dependency JAR Files” (page 391)

Creating the persistence.xml File

Create the persistence.xml file to define a persistence unit called Empinfo to define a set of
classes and their mapping characteristics.

To create persistence.xml, complete the following steps:

1.

Create a folder named META-INF in the EmpInfo/src directory, as explained in the

“Configuring the JSP Standard Tag Library” (page 95)

section in the

“Getting Started with

Spring” (page 75)

chapter.

2.

Create a new XML file persistence.xml in the EmpInfo/src/META-INF directory, as
explained in the

“Creating the EmpInfo-servlet.xml File” (page 86)

section in the

“Getting

Started with Spring” (page 75)

chapter.

3.

Modify the persistence.xml file to provide the persistence unit named Empinfo and
Hibernate-related configuration.

After modification, the persistence.xml file appears as:

<persistence xmlns="http://java.sun.com/xml/ns/persistence"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
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="Empinfo">
<provider>org.hibernate.ejb.HibernatePersistence</provider>
<class>com.hp.empinfo.domain.EntityEmployee</class>
<properties>
<property name="hibernate.dialect"
value="org.hibernate.dialect.SqlmxDialect" />
<property name="hibernate.show_sql" value="true" />
<property name="hibernate.format_sql" value="true" />
<property name="hibernate.jdbc.batch_size" value="100" />
</properties>
</persistence-unit>
</persistence>

Creating the EntityEmployee.java File

EntityEmployee.java

is a JPA Persistence class. This class is used to map the database entities

using JPA annotations such as @Entity, @Id, and @Basic.

To create the EntityEmployee.java class under the com.hp.empinfo.domain package,
complete the following steps:

1.

Create the Java class EntityEmployee.java, as explained in the

“Creating the Controller

for EmpInfo” (page 91)

section in the

“Getting Started with Spring” (page 75)

chapter.

2.

Modify the EntityEmployee.java class to add the application properties and their getter
and setter methods to map with the Employee database table.

After modification, the EntityEmployee.java appears as:

package com.hp.empinfo.domain;

import javax.persistence.Basic;
import javax.persistence.Entity;
import javax.persistence.Id;

386 Integrating JPA with Hibernate into Spring

Advertising
This manual is related to the following products: