• Complain

K. Siva Prasad Reddy - Java Persistence with MyBatis 3

Here you can read online K. Siva Prasad Reddy - Java Persistence with MyBatis 3 full text of the book (entire story) in english for free. Download pdf and epub, get meaning, cover and reviews about this ebook. year: 2013, publisher: Packt Publishing, genre: Computer. Description of the work, (preface) as well as reviews are available. Best literature library LitArk.com created for fans of good reading and offers a wide selection of genres:

Romance novel Science fiction Adventure Detective Science History Home and family Prose Art Politics Computer Non-fiction Religion Business Children Humor

Choose a favorite category and find really read worthwhile books. Enjoy immersion in the world of imagination, feel the emotions of the characters or learn something new for yourself, make an fascinating discovery.

K. Siva Prasad Reddy Java Persistence with MyBatis 3
  • Book:
    Java Persistence with MyBatis 3
  • Author:
  • Publisher:
    Packt Publishing
  • Genre:
  • Year:
    2013
  • Rating:
    5 / 5
  • Favourites:
    Add to favourites
  • Your mark:
    • 100
    • 1
    • 2
    • 3
    • 4
    • 5

Java Persistence with MyBatis 3: summary, description and annotation

We offer to read an annotation, description, summary or preface (depends on what the author of the book "Java Persistence with MyBatis 3" wrote himself). If you haven't found the necessary information about the book — write in the comments, we will try to find it.

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 Springs 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.

K. Siva Prasad Reddy: author's other books


Who wrote Java Persistence with MyBatis 3? Find out the surname, the name of the author of the book and a list of all author's works by series.

Java Persistence with MyBatis 3 — read online for free the complete book (whole text) full work

Below is the text of the book, divided by pages. System saving the place of the last page read, allows you to conveniently read the book "Java Persistence with MyBatis 3" online for free, without having to search again every time where you left off. Put a bookmark, and you can go to the page where you finished reading at any time.

Light

Font size:

Reset

Interval:

Bookmark:

Make
Java Persistence with MyBatis 3

Java Persistence with MyBatis 3

Copyright 2013 Packt Publishing

All rights reserved. No part of this book may be reproduced, stored in a retrieval system, or transmitted in any form or by any means, without the prior written permission of the publisher, except in the case of brief quotations embedded in critical articles or reviews.

Every effort has been made in the preparation of this book to ensure the accuracy of the information presented. However, the information contained in this book is sold without warranty, either express or implied. Neither the author, nor Packt Publishing, and its dealers and distributors will be held liable for any damages caused or alleged to be caused directly or indirectly by this book.

Packt Publishing has endeavored to provide trademark information about all of the companies and products mentioned in this book by the appropriate use of capitals. However, Packt Publishing cannot guarantee the accuracy of this information.

First published: June 2013

Production Reference: 1130613

Published by Packt Publishing Ltd.

Livery Place

35 Livery Street

Birmingham B3 2PB, UK..

ISBN 978-1-78216-680-1

www.packtpub.com

Cover Image by Suresh Mogre (<>)

Credits

Author

K. Siva Prasad Reddy

Reviewers

Muhammad Edwin

Eduardo Macarrn

Acquisition Editor

Usha Iyer

Commissioning Editor

Ameya Sawant

Technical Editors

Jeeten Handu

Akshata Patil

Zafeer Rais

Copy Editor

Alfida Paiva

Insiya Morbiwala

Laxmi Subramanian

Project Coordinator

Suraj Bist

Proofreader

Lesley Harrison

Indexer

Monica Ajmera Mehta

Graphics

Abhinash Sahu

Production Coordinator

Melwyn Dsa

Cover Work

Melwyn Dsa

About the Author

K. Siva Prasad Reddy is a Senior Software Engineer living in Hyderabad, India and has more than six years experience in developing enterprise applications with Java and JavaEE technologies. Siva is a Sun Certified Java Programmer and has a lot of experience in server-side technologies such as Java, JavaEE, Spring, Hibernate, MyBatis, JSF (PrimeFaces), and WebServices (SOAP/REST).

Siva normally shares the knowledge he has acquired on his blog www.sivalabs.in. If you want to find out more information about his work, you can follow him on Twitter (@sivalabs) and GitHub (https://github.com/sivaprasadreddy).

I would like to thank my wife Neha, as she supported me in every step of the process and without her, this wouldnt have been possible. I thank my parents and my sister for their moral support in helping me complete this dream.

About the Reviewers

Muhammad Edwin is the founder and Chief Technology Officer for Baculsoft Technology, an Indonesian leading system integrator company, which provides consultancy, support, and services around open source technologies. His primary responsibility is designing and implementing solutions that use cutting-edge enterprise Java technologies to fit his customers needs. He has held a number of positions including Software Engineer, Development Team Lead, and also as a Java Trainer. Edwin earned his Bachelors and Masters degree from Budi Luhur University, majoring in Information Technology.

While not working or answering questions on various forums and mailing lists, he can be found traveling around beautiful beaches, scuba diving, and clicking underwater pictures.

I would like to thank my parents and my wife, Nunung Astuti, for their unwavering support while I used my personal time to review this book. I would also like to thank my colleagues at Budi Luhur University, my friends at Kaskus Programmer Community, and also people from Java User Group Indonesia. May the Source be with you.

Eduardo Macarrn has worked as an enterprise integrator and solution architect for 15 years in the electric utility industry, which focused on large projects (with more than 100 developers).

He is an open source enthusiast and has been a member of the MyBatis project since 2010.

www.PacktPub.com
Support files, eBooks, discount offers and more

You might want to visit www.PacktPub.com for support files and downloads related to your book.

Did you know that Packt offers eBook versions of every book published, with PDF and ePub files available? You can upgrade to the eBook version at > for more details.

At www.PacktPub.com, you can also read a collection of free technical articles, sign up for a range of free newsletters and receive exclusive discounts and offers on Packt books and eBooks.

httpPacktLibPacktPubcom Do you need instant solutions to your IT - photo 1

http://PacktLib.PacktPub.com

Do you need instant solutions to your IT questions? PacktLib is Packts online digital book library. Here, you can access, read and search across Packts entire library of books.

Why Subscribe?
  • Fully searchable across every book published by Packt
  • Copy and paste, print and bookmark content
  • On demand and accessible via web browser
Free Access for Packt account holders

If you have an account with Packt at www.PacktPub.com, you can use this to access PacktLib today and view nine entirely free books. Simply use your login credentials for immediate access.

Preface

For many software systems, saving and retrieving data from a database is a crucial part of the process. In Java land there are many tools and frameworks for implementing the data persistence layer and each of them follow a different approach. MyBatis, a simple yet powerful Java persistence framework, took the approach of eliminating the boilerplate code and leveraging the power of SQL and Java while still providing powerful features.

This MyBatis book will take you through the process of installing, configuring, and using MyBatis. Concepts in every chapter are explained through simple and practical examples with step-by-step instructions.

By the end of the book, you will not only gain theoretical knowledge but also gain hands-on practical understanding and experience on how to use MyBatis in your real projects.

This book can also be used as a reference or to relearn the concepts that have been discussed in each chapter. It has illustrative examples, wherever necessary, to make sure it is easy to follow.

What this book covers

, Getting Started with MyBatis , introduces MyBatis persistence framework and explains the advantages of using MyBatis instead of plain JDBC. We will also look at how to create a project, install MyBatis framework dependencies with and without the Maven build tool, configure, and use MyBatis.

, Bootstrapping MyBatis , covers how to bootstrap MyBatis using XML and Java API-based configuration. We will also learn various MyBatis configuration options such as type aliases, type handlers, global settings, and so on.

, SQL Mappers Using XML , goes in-depth into writing SQL mapped statements using the Mapper XML files. We will learn how to configure simple statements, statements with one-to-one, one-to-many relationships and mapping results using ResultMaps. We will also learn how to build dynamic queries, paginated results, and custom ResultSet handling.

Next page
Light

Font size:

Reset

Interval:

Bookmark:

Make

Similar books «Java Persistence with MyBatis 3»

Look at similar books to Java Persistence with MyBatis 3. We have selected literature similar in name and meaning in the hope of providing readers with more options to find new, interesting, not yet read works.


Reviews about «Java Persistence with MyBatis 3»

Discussion, reviews of the book Java Persistence with MyBatis 3 and just readers' own opinions. Leave your comments, write what you think about the work, its meaning or the main characters. Specify what exactly you liked and what you didn't like, and why you think so.