Central Iowa Software Symposium - No Fluff Just Stuff

Central Iowa Software Symposium

May 13 - 14, 2022

Spring Data and the Java Persistence API

Saturday - May 14 1:00 PM CDT - DALLAS

The Spring Data JPA allows you to work with relational databases quickly and easily. Spring Data adds an abstraction layer over Hibernate or other JPA providers. It provides transactional support, pagination, sorting, dynamic query execution, and the ability to integrate custom data access code into your projects. This presentation will cover the basics of mapping domain classes to database tables, working with relationships, transactional attributes like propagation and isolation, eager vs lazy fetching, and more.

Examples will use Spring Boot projects, both that let Hibernate generate the database schema and from existing databases. If time is available, demos will show how to add auditing information, optimistic locking, executing stored procedures, and more.

Kenneth Kousen

Kenneth Kousen

President, Kousen IT, Inc.

About Kenneth Kousen

Ken Kousen is a Java Champion, several time JavaOne Rock Star, and a Grails Rock Star. He is the author of the Pragmatic Library books “Mockito Made Clear” and “Help Your Boss Help You,” the O'Reilly books “Kotlin Cookbook”, “Modern Java Recipes”, and “Gradle Recipes for Android”, and the Manning book “Making Java Groovy”. He also has recorded over a dozen video courses for the O'Reilly Learning Platform, covering topics related to Android, Spring, Java, Groovy, Grails, and Gradle.

His academic background include BS degrees in Mechanical Engineering and Mathematics from M.I.T., an MA and Ph.D. in Aerospace Engineering from Princeton, and an MS in Computer Science from R.P.I. He is currently President of Kousen IT, Inc., based in Connecticut.