Тёмный

The New Kid on the Block: Spring Data JDBC 

SpringDeveloper
Подписаться 203 тыс.
Просмотров 28 тыс.
50% 1

Spring Data is mostly known as a way to create Repositories as described in Domain Driven Design (DDD) for persistence technologies like JPA, MongoDB, Redis, and others. We now support another technology: JDBC. Spring Data JDBC is an opinionated library for persisting your data to a relational database. This talk will describe the current state of Spring Data JDBC, its features and the underlying design decisions, especially how the Spring Data team attempts to walk the tightrope of offering a DDD-based API and at the same time allow precise control of each and every SQL statement issued to the database. After this talk, the audience will be able to make a well-grounded decision if Spring Data JDBC is worth to look into for their specific challenges and what to expect from it.
Speaker:
Jens Schauder
Staff Software Engineer, Pivotal
Filmed at SpringOne Platform 2018

Опубликовано:

 

15 окт 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 19   
@jun1st
@jun1st 6 лет назад
that's right. JPA/Hibernate is complicated.
@415277787
@415277787 6 лет назад
I really like the Data JDBC, wish it will have more features and more simplicity.
@theNikki1
@theNikki1 Год назад
Around 22:49 I'm not sure what are you talking about. It has nothing todo with loading from DB/cache. It's all about NOT implementing correct equals (based on ID) method in the Customer class.
@FredrikRambris
@FredrikRambris 3 года назад
What so wrong with typing your own SQL statements?
@scarletdice
@scarletdice 6 лет назад
an auditing framework (envers like) as an add on to spring data jdbc for the next step would be a huge win to get into the corporate world to replace JPA.
@Morrado
@Morrado 4 года назад
Does anyone know what is the status of the Spring Data JDBC in 2020? Does anyone tryed it in prod? Awesome project, but there is not so many info about it.
@coffeesoftware
@coffeesoftware 4 года назад
well, i may be a bit biased, but it's still very much alive and well and a very natural technology to use if you're embracing a DDD-centric approach where the aggregate pattern is a key part of your data model. i loved this video ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-GOSW911Ox6s.html
@milanplesa9118
@milanplesa9118 4 года назад
We have it in prod on several projects and don't have any problems with it but our tables are "small" and rarely have any connections to other tables because of architectural style. The framework itself doesn't have any production "surprises" like JPA. IMHO framework is really easy to use/learn and it does exactly what you write like it should be. Also I must be honest and say that I don't like JPA very much :)
@gabrielferrer3205
@gabrielferrer3205 4 года назад
Is there a github code for this?
@PrashanthG
@PrashanthG 6 лет назад
Lazy loading sometimes mystery
@傅东伟
@傅东伟 6 лет назад
I like data jdbc。
@koungamichel7781
@koungamichel7781 6 лет назад
Like this...
@YineMiBen
@YineMiBen 4 года назад
for god's sake we need proper example project!
@SensCodingStudio
@SensCodingStudio 6 лет назад
Interesting..
@xandrviking1113
@xandrviking1113 Год назад
Perfect, thanks ❤
@tudz123
@tudz123 3 года назад
7:57 savagery
@sergioesamayoa
@sergioesamayoa 6 лет назад
Lets keep an eye on this. For now IMHO is useless, real world applications need sorting, paging and filtering.
@patrickproctor3462
@patrickproctor3462 5 лет назад
Oh for god's sake just put that sort of thing in a stored procedure or view and quit nitpicking. That sort of logic should never exist in the application layer. Besides, the application layer is notoriously slow and bad at these operations.
@teC5
@teC5 5 лет назад
there is a PagingAndSortingRepository ready to implement, provided by spring
Далее
Spring Tips: Spring Data JDBC
27:36
Просмотров 21 тыс.
小丑调戏黑天使的后果#short #angel #clown
00:16
How to Get Productive with Spring Boot
1:03:56
Просмотров 18 тыс.
How Fast is Spring?
1:15:25
Просмотров 20 тыс.
Introduction to Spring Data
31:09
Просмотров 36 тыс.
Bootiful Testing
1:18:16
Просмотров 28 тыс.
Guide to "Reactive" for Spring MVC Developers
1:04:27
Просмотров 62 тыс.
Scaling Spring Boot Applications in Real-Time
1:05:51
Просмотров 22 тыс.
Spring Data JDBC: Beyond the Obvious
52:40
Просмотров 17 тыс.
Reactive Spring Security 5.1 by Example
1:08:47
Просмотров 27 тыс.
Full Stack Reactive with React and Spring WebFlux
1:04:01