Manual

G Customizing Sample Application.......................................................................355
Customizing Caveat Emptor.........................................................................................................355
Modified File............................................................................................................................355
Main.java ............................................................................................................................355
Added Files...............................................................................................................................355
hibernate.properties............................................................................................................355
setenv..................................................................................................................................356
build_jdbct2.xml..................................................................................................................357
build_jdbct4.xml..................................................................................................................358
Caveatemptor_script.sql.....................................................................................................359
H JDBC Configuration..............................................................................................361
I Hibernate Environment Setup Script.....................................................................363
J Installing Hibernate Annotations Libraries on NonStop.....................................365
Downloading Hibernate Distribution on Windows......................................................................365
Copying Hibernate Distribution from Windows to NonStop.......................................................365
K Installing Hibernate EntityManager Libraries on NonStop...............................367
Downloading Hibernate Distribution on Windows......................................................................367
Copying Hibernate Distribution from Windows to NonStop.......................................................367
V Integrating Frameworks.............................................................................................369
18 Using Spring Transaction Manager..................................................................371
Why Transaction Management is required...................................................................................371
Spring Transaction Management...................................................................................................371
Declarative Transaction Management......................................................................................371
Programmatic Transaction Management.................................................................................371
Example of Using Spring Transaction Manager............................................................................371
Modifying EmpInfo on Windows using Eclipse IDE...............................................................372
Modifying EmpInfo based on the Type of Transaction......................................................373
For Declarative Transaction...........................................................................................374
For Programmatic Transaction......................................................................................378
Adding Dependency JAR Files...........................................................................................380
For Declarative Transaction...........................................................................................381
For Programmatic Transaction......................................................................................381
Deploying EmpInfo on NonStop.............................................................................................382
Creating the Application WAR File on Windows.................................................................382
Deploying the EmpInfo WAR File in NSJSP on NonStop....................................................384
Running EmpInfo on NonStop................................................................................................385
19 Integrating Hibernate into Spring......................................................................387
Why Integrate Hibernate into Spring............................................................................................387
Example of Integrating Hibernate into Spring..............................................................................387
Modifying EmpInfo on Windows using Eclipse IDE...............................................................388
Modifying the applicationContext.xml File........................................................................389
Modifying the EmployeeDao.java File................................................................................391
12 Table of Contents