Spring Data JPA: Ultimate Guide to Custom Queries with @Query Annotation

  Рет қаралды 91,661

Thorben Janssen

Thorben Janssen

Күн бұрын

Пікірлер: 60
@DreamingWithEyesWide
@DreamingWithEyesWide Жыл бұрын
Best videos about JPA- thanks for making them!!
@kthun-v7c
@kthun-v7c 7 ай бұрын
0:00 Intro 1:42 JPQL Queries 4:18 Sorting 5:52 Paginating Query Results 6:49 SpEL Expressions for Entity Names & Advabced Like Expressions 8:24 Native Queries 9:53 Parameter Handling 12:13 Modifying Queries 13:00 Conclusion 14:25 Thoughts on Java Library
@4jilson
@4jilson 5 жыл бұрын
Your videos are good, this deserves more likes and views.
@ricardo.fontanelli
@ricardo.fontanelli 4 жыл бұрын
The best videos about spring and jpa, really well organized and explained, pure gold thank you
@manuelkyle6591
@manuelkyle6591 3 жыл бұрын
You prolly dont care but does anyone know of a method to get back into an Instagram account..? I was stupid lost the password. I would appreciate any assistance you can give me!
@jaggerowen4148
@jaggerowen4148 3 жыл бұрын
@Manuel Kyle instablaster :)
@manuelkyle6591
@manuelkyle6591 3 жыл бұрын
@Jagger Owen I really appreciate your reply. I found the site through google and I'm in the hacking process now. Takes a while so I will get back to you later with my results.
@manuelkyle6591
@manuelkyle6591 3 жыл бұрын
@Jagger Owen it did the trick and I actually got access to my account again. Im so happy! Thank you so much you saved my account!
@jaggerowen4148
@jaggerowen4148 3 жыл бұрын
@Manuel Kyle You are welcome :)
@MsPrettyg00d
@MsPrettyg00d 4 жыл бұрын
Your instructions are clear and short👍. Thank you!
@luisdavidherreragarcia281
@luisdavidherreragarcia281 3 жыл бұрын
thank you for sharing your knowledge !
@sunilcd2008
@sunilcd2008 3 жыл бұрын
Thank you Thorben! Very well explained and pretty clear about each concept!
@Thorben-Janssen
@Thorben-Janssen 3 жыл бұрын
Thanks
@isurangaediriweera7073
@isurangaediriweera7073 5 жыл бұрын
Your videos are really helpful. Thank you very much.
@surbhigangrade9251
@surbhigangrade9251 6 ай бұрын
Very well explanation, could you please provide the link for Guide to JPQL Query?
@varunraj1862
@varunraj1862 Жыл бұрын
Great video. May i know how to reference the fields declared indide the entity using SPeL. It will be really helpful.
@gamatossian
@gamatossian 4 жыл бұрын
I think there's a small error there @ 12:00? @Param("lastName") String firstName, @Param("firstName") String lastName Assuming it should be: @Param("firstName") String firstName, @Param("lastName") String lastName
@nishantbahri
@nishantbahri 4 жыл бұрын
That was precise.
@memillin
@memillin Жыл бұрын
12:06 It seems that named bind parameters are flipped.
@Francis_dev
@Francis_dev 4 жыл бұрын
thank you, grettings from chile
@NitrosS
@NitrosS 4 жыл бұрын
if you wanna insert use this: @Modifying @Query(value = "insert into author(first_name, last_name, version) values(?#{#author.firstName}, ?#{#author.lastName}, ?#{#author.version})",nativeQuery = true) void insert(@Param("author") Author author); //SpEL Expressions You have to use @Modifying and maybe @Transactional. There is another method to insert and it's the EntityManager.
@tiituma
@tiituma 4 жыл бұрын
Thank you so much, this video helped a lot
@ianwanjala8621
@ianwanjala8621 Жыл бұрын
hey, this is very good content, but the link provided for accessing the free java thoughts materials is not working, could I get those materials? Thanks again!
@paolofrancescosciammarella1420
@paolofrancescosciammarella1420 2 жыл бұрын
thank u so much!
@sonofgod00
@sonofgod00 2 жыл бұрын
Thanks
@UTUBDZ
@UTUBDZ 4 жыл бұрын
Guten Tag Janssen ! Can you give a hint on how to write a JPQL queries when the WHERE close contains objects (Ex: SELECT * FROM USERS WHERE userBooks.count(*) > 10)
@Thorben-Janssen
@Thorben-Janssen 4 жыл бұрын
Is userBooks a managed association? If it is, you could use the size function to count the elements in it, e.g.: SELECT u FROM Users WHERE SIZE(u.userBooks) > 10
@UTUBDZ
@UTUBDZ 4 жыл бұрын
​@@Thorben-Janssen Thank you very much for your reply.
@MsPaulisa
@MsPaulisa 4 жыл бұрын
How do you use a list parameter with columns that you want to select? I tried something like "select ?3 from products where category = ?1 and status = ?2" . And ?3 is a List with the columns that I want to select... but it does not work...
@abhinavrayakwar6676
@abhinavrayakwar6676 4 жыл бұрын
While updating or altering the table with paramerter , spring jpa add extra quotes in query " ' " this single quote help
@NitrosS
@NitrosS 4 жыл бұрын
insert is possible here? I'm looking for insertion
@maheshlokavarapu9696
@maheshlokavarapu9696 3 жыл бұрын
Could you please provide oracle r2dbc video series
@vtdx4
@vtdx4 4 жыл бұрын
when we bind parameters in case of my parameter is an object how can I bind one property of the object inside query. can I access it with dot notation
@MrProton2
@MrProton2 4 жыл бұрын
How Spring Data JPA Native Querry worked with SELECT FOR UPDATE SKIP LOCKED ?
@esperanzacutillasrastoll6722
@esperanzacutillasrastoll6722 4 жыл бұрын
how do you do a left join with that? Thank you. With to related entities with a one to one relationship
@Thorben-Janssen
@Thorben-Janssen 4 жыл бұрын
You can use all features of JPQL in your custom query. LEFT JOIN is one of them. Find out more here: thorben-janssen.com/jpql/
@rajuTravelMemories
@rajuTravelMemories Жыл бұрын
Could u please help me on thi Caused by: java.lang.IllegalArgumentException: Can't compare test expression of type [CommodityEntity] with element of type [BasicSqmPathSource(materialId : Long)]
@amitdhakal1974
@amitdhakal1974 4 жыл бұрын
But no customized delete option in the query
@senthilmurugangsm
@senthilmurugangsm 4 жыл бұрын
How can we select few columns in @Query annotations and return the list of entities with only those specific columns as JSON. (Not all values of entity)
@Thorben-Janssen
@Thorben-Janssen 4 жыл бұрын
Hi Senthil, you can only select an entity with all its attributes. If you want to select a subset, you need to use a DTO projection. I explain that in this video: kzbin.info/www/bejne/f4G1l61vbJKBp6M In the video, I only use Hibernate without Spring Data JPA. But you can apply the same approach using Spring. Regards, Thorben
@senthilmurugangsm
@senthilmurugangsm 4 жыл бұрын
@@Thorben-Janssen thanks for the response. Is any other way available by without creating another pojo class ?
@lokeshmurukesh3386
@lokeshmurukesh3386 4 жыл бұрын
can we do "select into" query in @Query ?
@ursfren
@ursfren 4 жыл бұрын
How to index pdf content by using spring-data? We will really appreciate if some one can answer this question.
@chetanbhandari3033
@chetanbhandari3033 4 жыл бұрын
Hi Video is too good pls provide github link for source code
@davincibaker
@davincibaker 7 ай бұрын
WHAT ABOUT INSERTS ?
@TylerBrewster-o5w
@TylerBrewster-o5w 4 ай бұрын
559 Meta Circle
@yadigarcaliskan6453
@yadigarcaliskan6453 Жыл бұрын
Why does spring try to overtake the industry? I don’t like
@AllisonDominguez-t9o
@AllisonDominguez-t9o 4 ай бұрын
Cedrick Island
@HuxleyQuinn-t6o
@HuxleyQuinn-t6o 4 ай бұрын
Mathew Dam
@HearstAnastasia-j6w
@HearstAnastasia-j6w 3 ай бұрын
Frederique Walk
@WalkerOConnor
@WalkerOConnor 4 ай бұрын
20885 Audra Station
@GregoryWright-r9n
@GregoryWright-r9n 4 ай бұрын
Brock Fields
@ThodoreWilbur
@ThodoreWilbur 4 ай бұрын
0435 Lea Glen
@treeteqs
@treeteqs 4 жыл бұрын
what about @restresource
@sidof8065
@sidof8065 8 ай бұрын
Thanks for the content ! how write jUnit test of class with enum properties. Like public interface HouseRepository extends PagingAndSortingRepository { Page findByHouseTypeContaining(HouseType houseType, Pageable pageable); } @Entity(name = "house") public class House { @Id @GeneratedValue(strategy = GenerationType.SEQUENCE, generator = "house_sequence") @SequenceGenerator(name = "house_sequence",sequenceName = "house_sequence",allocationSize = 1) private Long id; @Enumerated(STRING) private HouseType houseType;
@NicholasBarry-u7g
@NicholasBarry-u7g 4 ай бұрын
16020 Hudson Bridge
@LouiseDonald-rw9ox
@LouiseDonald-rw9ox 4 ай бұрын
40296 Moen Turnpike
@JenellePregeant
@JenellePregeant 4 ай бұрын
7888 Alysa Mountain
@BeminHania
@BeminHania 3 ай бұрын
32429 Dietrich Trafficway
Ultimate Guide: Derived Queries with Spring Data JPA
10:14
Thorben Janssen
Рет қаралды 15 М.
Spring Data JPA from 0-100 in 60 minutes
1:02:31
VMware Tanzu
Рет қаралды 82 М.
Арыстанның айқасы, Тәуіржанның шайқасы!
25:51
QosLike / ҚосЛайк / Косылайық
Рет қаралды 700 М.
Мен атып көрмегенмін ! | Qalam | 5 серия
25:41
Chain Game Strong ⛓️
00:21
Anwar Jibawi
Рет қаралды 41 МЛН
Spring Data JPA: What is it? And Why Should You Use It?
10:37
Thorben Janssen
Рет қаралды 71 М.
Spring Data JPA: Query Projections
10:10
Thorben Janssen
Рет қаралды 19 М.
How to Return DTOs from Native Queries with Spring Data JPA
7:02
Thorben Janssen
Рет қаралды 37 М.
JPA & Hibernate: Basic Annotations You Need To Know
15:11
Thorben Janssen
Рет қаралды 32 М.
Fix N+1 Select Issues with Hibernate’s EntityGraphs
6:56
Thorben Janssen
Рет қаралды 1,8 М.
AI Is Making You An Illiterate Programmer
27:22
ThePrimeTime
Рет қаралды 250 М.