Just Spring data access

JDBC has simplified database access in Java applications, but a few nagging wrinkles remain{u2014}namely, persisting Java objects to relational databases. With this book, you{u2019}ll learn how the Spring Framework makes that job incredibly easy with dependency injection, template classes, and objec...

Full description

Bibliographic Details
Main Author: Konda, Madhusudhan
Format: eBook
Language:English
Published: Sebastopol, CA O'Reilly 2012
Subjects:
Online Access:
Collection: O'Reilly - Collection details see MPG.ReNa
Description
Summary:JDBC has simplified database access in Java applications, but a few nagging wrinkles remain{u2014}namely, persisting Java objects to relational databases. With this book, you{u2019}ll learn how the Spring Framework makes that job incredibly easy with dependency injection, template classes, and object-relational-mapping (ORM). Through sample code, you{u2019}ll discover how Spring streamlines the use of JDBC and ORM tools such as Hibernate, the Java Persistence API (JPA), and Java Data Objects (JDO). If you{u2019}re a Java developer familiar with Spring (perhaps through O{u2019}Reilly{u2019}s Just Spring tutorial) and want to advance your data access skills, this book shows you how. Learn how to use Spring{u2019}s basic and advanced data access tools Work with Spring{u2019}s JdbcTemplate class to separate non-critical code from business code Eliminate placeholder variables in your queries with the NamedParameterJdbcTemplate class Use Spring{u2019}s template classes to perform batch executions Operate inserts on database tables without writing any SQL statements Learn about Spring{u2019}s support for Hibernate as an object-relational-mapping tool Use JPA as a standards-based ORM{u2014}alone or with Spring support Move data from a relational to a non-relational database with JDO.
Item Description:"Covers JDBC, Hibernate, JPA, and JDO"--PDF cover
Physical Description:x, 61 pages illustrations
ISBN:9781449339876
9781449339845
1449339867
9781449339869
1449339875