Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
Java Persistence with MyBatis 3

Buy

Getting started with the MYBatis framework is greatly simplified with this step-by-step guide that’s packed with practical exercises. Now you can quickly and confidently take your Java capabilities into the arena of data persistence.

Overview

  • Detailed instructions on how to use MyBatis with XML and Annotation-based SQL Mappers
  • An in-depth discussion on how to map complex SQL query results such as One-To-Many and Many-To-Many using MyBatis ResultMaps
  • Step-by-step instructions on how to integrate MyBatis with a Spring framework

In Detail

Storing and retrieving data to and from relational databases is a very common requirement, and is a crucial part of many applications. Even though Java provides a JDBC API for database access, it is not very effective and involves writing the boilerplate code again and again. Getting data out of a database, populating into Java objects, and persisting data from Java objects into a database using JDBC involves a lot of repetitive coding and is a very tedious process. MyBatis takes the simplest approach of leveraging the existing knowledge and power of Java and SQL yet provides powerful features to make data persistence implementation easy.

Java Persistence with MyBatis 3 is a practical, hands-on guide that provides you with a number of clear step-by-step exercises, which will help you to understand how MyBatis works and how to use it for your real application needs. With MyBatis, you will learn how to use the MyBatis framework effectively through simple instructions.

Java Persistence with MyBatis 3 will highlight the cumbersome process of data persistence using plain JDBC and will also show you how easy it is to implement the same using MyBatis. You will also take a deeper look into the implementation of MyBatis with XML and Annotation-based Mappers, and finally learn how to integrate MyBatis with a Spring framework.

You will learn how to map Complex SQL query results to Java beans using XML and Annotation-based Mappers, including One-To-Many and Many-To-Many relationships. You will also learn how to use TypeAliases and Custom Type Handlers, and build dynamic queries using XML and SqlProvider annotations. It progresses to detailed instructions on integrating MyBatis with Spring and leveraging Spring’s Annotation-based transaction handling mechanism, which further simplifies the usage of MyBatis.With Java Persistence with MyBatis 3, you will learn how to use the MyBatis framework effectively through simple instructions.

What you will learn from this book

  • Simplify database persistence layer implementation
  • Install and configure MyBatis using XML and Java API
  • Map One-To-Many and Many-To-Many results using XML and Annotated Mappers
  • Use TypeAliases and Custom Type Handlers
  • Handle pagination and custom SQL ResultSet processing
  • Build Dynamic Queries using XML and SqlProvider annotations
  • Use Spring’s Annotation-based Transaction Handling with MyBatis

Approach

This book will have a practical approach, thus making it easy for the readers to understand and learn with step-by-step instructions.

Who this book is written for

This book is for Java developers who would like to learn all about the MyBatis framework and are looking for a practical guide to get started. The prerequisites required for this book are basic Java and SQL skills. No prior knowledge of MyBatis is expected.

(HTML tags aren't allowed.)

Optimization and Data Analysis in Biomedical Informatics (Fields Institute Communications)
Optimization and Data Analysis in Biomedical Informatics (Fields Institute Communications)

​This volume covers some of the topics that are related to the rapidly growing field of biomedical informatics. In June 11-12, 2010 a workshop entitled ‘Optimization and Data Analysis in Biomedical Informatics’ was organized at The Fields Institute. Following this event invited contributions were gathered based on the talks...

C# 5.0 in a Nutshell: The Definitive Reference
C# 5.0 in a Nutshell: The Definitive Reference

When you have a question about C# 5.0 or the .NET CLR, this bestselling guide has precisely the answers you need. Uniquely organized around concepts and use cases, this updated fifth edition features a reorganized section on concurrency, threading, and parallel programming—including in-depth coverage of C# 5.0’s new...

The CDA TM book
The CDA TM book

The CDA book provides clear and easy to use guidance to implement the standard, with numerous examples covering many of the nuances of the standard. Readers can learn not only how to implement healthcare IT using the CDA standard, but to "speak" in the language of the standard, and to understand its idioms.

...

IPv6 in Practice: A Unixer's Guide to the Next Generation Internet
IPv6 in Practice: A Unixer's Guide to the Next Generation Internet
Back in early 2000 I first tried to get seriously started with IPv6. But I couldn’t find any documentation that helped me to understand how to make it work in my usual environment. Being swamped with work at my then job I eventually gave up, frustrated for the first time.

In 2002 Silvia Hagen published the
...
Hardware/Firmware Interface Design: Best Practices for Improving Embedded Systems Development
Hardware/Firmware Interface Design: Best Practices for Improving Embedded Systems Development

Why care about hardware/firmware interaction? These interfaces are critical, a solid hardware design married with adaptive firmware can access all the capabilities of an application and overcome limitations caused by poor communication. For the first time, a book has come along that will help hardware engineers and firmware engineers work...

Keynote 2 for Mac OS X : Visual QuickStart Guide
Keynote 2 for Mac OS X : Visual QuickStart Guide
The first task-based guide to Keynote is back, just in time for the revision of Apple's elegant presentation software, Keynote. Keynote 2 for Mac OS X: Visual QuickStart Guide gets readers quickly up-to-speed on the powerful presentation software through detailed step-by-step tasks and hundreds of screenshots....
©2019 LearnIT (support@pdfchm.net) - Privacy Policy