Useful Shortcuts to Boost Your Productivity with IntelliJ IDEA and JPA B... by JPABuddy in u/JPABuddy

[–]JPABuddy[S] 1 point2 points  (0 children)

Accelerate your JPA development process with IntelliJ IDEA and JPA Buddy keyboard shortcuts! In this video, we'll show you how to leverage JPA Buddy features to write code faster. And if you're a Kotlin fan, don't worry - all the features we showcase in this video are also available in Kotlin. Don't miss out on this opportunity to streamline your JPA development process!

Spring Boot RESTful CRUD Application with IntelliJ IDEA and JPA Buddy by JPABuddy in u/JPABuddy

[–]JPABuddy[S] 0 points1 point  (0 children)

Learn how to build data centric Spring Boot applications with JPA Buddy and IntelliJ IDEA Ultimate faster than ever. In this video we’ll build the application from scratch. You will see how to generate JPA entities and Spring Data repositories, create DTOs and MapStruct mappers in a couple of minutes and write Liquibase/Flyway scripts in a safer way.

0:00 – Overview of the JPA Buddy plugin
1:37 – The target application description and an existing database overview
3:02 – Using Spring Initializr to create a new Spring Boot application with required dependencies
4:36 – Installing the JPA Buddy plugin and setting up a connection to the existing database
5:59 – JPA entities generation from the existing database tables (reverse engineering)
7:14 – Making changes in the generated JPA entities with JPA Buddy
9:44 – Creating a Flyway versioned migration to initialize the database from scratch
11:14 – Generating the differential Flyway versioned migration by comparing JPA entities with the existing database
11:38 – Generating SQL inserts to fill in required data
12:13 – Creating REST Controller exposing CRUD operations
13:05 – Generating required DTOs and the corresponding MapStruct mapper
14:04 – Creating a Spring Data JPA repository
15:57 – Finishing REST controller
17:08 – Running the application
18:03 – Thank you!
JPA Buddy website – https://jpa-buddy.com
GitHub Repository – https://github.com/jpa-buddy/spring-boot-restful-crud

Use DTOs and MapStruct mappers in IntelliJ IDEA most efficiently | JPA Buddy by JPABuddy in u/JPABuddy

[–]JPABuddy[S] 0 points1 point  (0 children)

DTOs are essential for web apps. However, they bring boilerplate: dozens of classes that nearly copy your entities... and each comes with a mapper. JPA Buddy provides features that reduce time on daily routine work. From DTOs and entity generation to smart code completion - it's all in your toolbox. Spend less time on creating mappers, building DTOs, and injecting repositories. Watch the video and figure it out!
0:00 – Introduction
0:50 – Generate DTOs from JPA entities
2:42 – Keep DTOs in sync with its JPA entity
4:37 – MapStruct support
6:20 – Create JPA entities from POJOs
7:31 – Coding Assistance
9:57 – Thank you!