Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ


Choose your language

InfoQ Homepage Presentations Introduction to Spring Data

Introduction to Spring Data



Greg Turnquist explains how Spring Data avoids writing data queries by hand and provides the means to avoid SQL lock-in and connect to multiple data stores.


Greg Turnquist is a member of the Spring team at Pivotal. He works on Spring Data REST, Spring Boot and other Spring projects, while also working as an editor-at-large of Spring's Getting Started guides. He launched the Nashville JUG in 2010. He created Spring Python and wrote "Learning Spring Boot", "Spring Python 1.1" and "Python Testing Cookbook".

About the conference

SpringOne Platform brings together the people, process and tools for delivering and operating software services. Learn and share with the startups and enterprises leveraging modern Java with Spring connecting all the pieces of the modern software puzzle from developer, operator, architect, data scientist to executive.

Recorded at:

Dec 18, 2016

Hello stranger!

You need to Register an InfoQ account or or login to post comments. But there's so much more behind being registered.

Get the most out of the InfoQ experience.

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Community comments

  • Lock-In ? Rly

    by Epo Jemba,

    Your message is awaiting moderation. Thank you for participating in the discussion.

    Funny to see that, but Spring[-Data] itself is a lock-in.

  • What happens when primary key is a composite key

    by nagendra siram,

    Your message is awaiting moderation. Thank you for participating in the discussion.

    How does the REST urls look? I assume in case of Long in example, it should be EmployeePK (if EmployeePK is primary key from 2 columns)

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p