Entity Mapping | @ManyToMany @JoinTable with REST| Spring Data JPA | Spring Boot | Dev2Prod Coding
This video will focus on @ManyToMany Entity Mapping in Spring Data JPA development & testing via REST endpoints.
Github:
github.com/Dev2ProdCoding/spr...
In case you like this video please Like, Subscribe & press the bell icon.
Dev2Prod Coding
Пікірлер: 53
Nice Video Sir Thank you
Wow this was awesome. There are some good tutorials out there but this is a level above anything else I've seen yet. Thank you!
@dev2prodcoding
Жыл бұрын
Wow, thanks!
Very nice explained..👏 Sir please make video on how to remove assigned project for particular emp.
Você é muito inteligente, meu chapa! Parabéns!
@dev2prodcoding
8 ай бұрын
Thank You!!
Thanks! Clear explanation!
@dev2prodcoding
4 ай бұрын
Thanks for watching!
Mano, tu é um gênio!!! Estou há 2h pensando como eu poderia associar um @ManyToMany no JSON já que eu sabia que os meus dois Entity estavam funcionando como esperado. Agora, terei que ver como esse código funciona para futuras apliações.
thank u so much
Very well explained.. Keep it up
@dev2prodcoding
Жыл бұрын
Thank you, I will
Thank you very much!
@dev2prodcoding
3 ай бұрын
You're welcome!
I love you smart Indian wizard! This helped a lot. I do have one question though: is there a way to create an Employee with a Post method that also takes in input a set of Projects? Ill' try to explain it better. In the video you create an Employee, you create a Project and then you add the projects to the employee one by one. I'm looking for a way to add multiple projects to the employee when I'm creating the employee. So in your example when creating the employee I would like to pass a name (employee name) and a set that contains multiple projects.
@dev2prodcoding
Жыл бұрын
Thanks...Glad that you liked it. Is there a way to create an Employee with a Post method that also takes in input a set of Projects? -> Yes, it can be done. You can use one-to-many mapping to add multiple projects to the employee. You can check kzread.info/dash/bejne/ZJqqt9SpiaqfZdo.html for more on this.
I LOVE YOUUU BROOO!! THANKS
Thanks a lot..!!
@dev2prodcoding
Жыл бұрын
You are welcome!
THANK YOU!
@dev2prodcoding
3 ай бұрын
You're welcome!
Hi bro video after so long BTW I reallly liked dur videos
@dev2prodcoding
Жыл бұрын
Thank you so much
JsonIgnore stops the circular but also stops adding employee to Project, so just makes it a more complex one to many.
@johnvick8861
Жыл бұрын
Use @jsonbackreferrence on top of get method
Thank you
@dev2prodcoding
3 ай бұрын
You're welcome
Well explained it
@dev2prodcoding
Жыл бұрын
Thank You!!
When I'm updating the record It is showing Customer with projects but when I'm try to get all records or find by id It is showing [ ] for projects. I don't understand why ? Can you help....Pls.
In MYSQL Workbench the project is assigned to employee/s but in Postman it doesn't show to be assigned. What could be the problem?
how does scenario looks in db that u didnt show what happened to the joineTable ???
Finally i have found.....What i excellently want.
@dev2prodcoding
10 ай бұрын
Glad to hear that!!
Is there any specific reason why you did not use @Getter and @Setter in employee entity?
I'm getting stack overflow error...even after using @JsonIgnore.... actually I'm using DTO classes
@chetankarale5987
4 ай бұрын
I am getting same error
Bro, what about the sql sripit ,
What if the relationship has attributes ?
To delete a Project , we need to go throw every employee and remove the project form him to perform our task?
I am new to Spring boot and facing challenge to implement join query in specification. could you please help?
@dev2prodcoding
Жыл бұрын
Please share your problem, devtoprodcoding@gmail.com
Thank you, what i do whene i want to assign project to Employee ?
@TheKnightKing007
3 ай бұрын
if u want assign one project to one person means go for @OneToOne, if multiple project to one person mean go for @OneToMany, if one project involved to many persons means @ManyToOne if Many person collap with many project means go for @ManyToMany
Can you tell me how to delete the mapping
why i'm getting, forbidden?
How to sort this column which has Many to many relation?
@johnvick8861
Жыл бұрын
Use treeset
@TheKnightKing007
3 ай бұрын
@@johnvick8861 it will remove duplicates
bhai tera project kisi kam ka nhi hai...tum ache ache comment khud hi fake account se karte ho kya
From where you got getAssignedProjects()in service
@dev2prodcoding
Жыл бұрын
Please check Employee entity class, there I have defined private Set assignedProjects = new HashSet(); getAssignedProjects() is the getter method for the same which is auto generated by lombok.Data annotation. Hope it helps!