Intelligent Postfix Autocompletion for JPA entities, DTOs and MapStruct mappers in Kotlin

  Рет қаралды 550

JPA Buddy

JPA Buddy

Күн бұрын

#jpa #hibernate #intellijidea #kotlin #jpabuddy #springdata #mapstruct #dto
JPA represents the anemic domain model pattern. So, usually, the main domain objects are layered as follows:
1) Entities contain only data
2) Spring Data repositories declare CRUD operations for entities
3) DTOs and mappers that transfer entities to their DTOs
Such segregation looks natural because each layer has its clear responsibility area. However, it brings additional complexity during development due to bad discoverability for different operations available over entities.
JPA Buddy addresses this problem by integrating intelligent postfix completions for JPA entities and DTOs that make development more straightforward and transparent.
IntelliJ IDEA 2022.3.1
JPA Buddy 2023.1.0
________________________________________________________________________
JPA Buddy is an IntelliJ IDEA plugin that helps developers work efficiently with Hibernate, EclipseLink, Spring Data JPA, Flyway, Liquibase, Lombok, MapStruct, and other related technologies in both Java and Kotlin.
The plugin is intended to:
- Lower barrier to entry into development with JPA
- Boost developer’s productivity
- Make sure your code follows best practices
JPA Buddy delivers:
- Intuitive wizards to work with JPA
- Automatic database versioning changelog generation
- Smart inspections to make the code better
- JPA Entities generation based on tables (reverse engineering)
- Visual DTO designer and mapper code generator
You can use JPA Buddy in any project with Spring Boot, Jakarta Enterprise Edition, Quarkus, Micronaut, or even without any framework.
Download IntelliJ IDEA: jb.gg/5r06j0
Join us:
Website: jb.gg/website
Blog: jb.gg/blog
Twitter: / intellijidea
Facebook: / intellijidea
KZbin: / @intellijidea

Пікірлер
Dozer Bean to Bean Mapping - Using Annotations!
20:55
Mike Møller Nielsen
Рет қаралды 3 М.
哈莉奎因怎么变骷髅了#小丑 #shorts
00:19
好人小丑
Рет қаралды 34 МЛН
POV: Your kids ask to play the claw machine
00:20
Hungry FAM
Рет қаралды 14 МЛН
У ГОРДЕЯ ПОЖАР в ОФИСЕ!
01:01
Дима Гордей
Рет қаралды 8 МЛН
Mapping a Domain Model to a Network Entity on Android
16:04
CodingWithMitch
Рет қаралды 18 М.
Nesting "If Statements" Is Bad. Do This Instead.
1:00
Flutter Mapp
Рет қаралды 3,8 МЛН
Use DTO instead of Model and Entity objects
8:11
Java Master
Рет қаралды 21 М.
Java Spring boot project | Search using Mongodb Atlas Search
19:59
BBC Presenter WRECKS Israel’s Spokesman, Video Goes Viral in Britain!
20:56
OpenmindedThinker Show
Рет қаралды 562 М.
哈莉奎因怎么变骷髅了#小丑 #shorts
00:19
好人小丑
Рет қаралды 34 МЛН