IntelliJ IDEA – the Leading IDE for Professional Development in Java and Kotlin
这篇博文由我与 Thorben Janssen 共同撰写,Thorben 拥有 20 余年的 JPA 和 Hibernate 经验,并且是“Hibernate Tips: More than 70 Solutions to Common Hibernate Problems”和 JPA 简报的作者。 Spring Data JPA 基于 Jakarta Persistence 规范,最初是为 Java 设计的。这常常会引出一个问题:Spring Data JPA 是否也适用于 Kotlin 项目? 简短的回答是肯定的! 您可以将 Spring Data JPA 与 Kotli…
这篇博文由我与 Thorben Janssen 共同撰写,Thorben 拥有 20 余年的 JPA 和 Hibernate 经验,并且是“Hibernate Tips: More than 70 Solutions to Common Hibernate Problems”和 JPA 简报的作者。 Kotlin 和 Jakarta Persistence(也称为 JPA)是服务器端开发中备受欢迎的组合。Kotlin 提供了简洁的语法和现代语言功能 ,而 Jakarta Persistence 则为企业应用程序提供了经实践验证的持久性框架。 不过,Jakarta Persistence 最初是…
This post was written together with Thorben Janssen, who has more than 20 years of experience with JPA and Hibernate and is the author of “Hibernate Tips: More than 70 Solutions to Common Hibernate Problems” and the JPA newsletter. Spring Data JPA is based on the Jakarta Persistence specific…
In this article, you will learn how to use Spring Data JDBC by leveraging IntelliJ IDEA's powerful features and become more productive in your development process.
This article outlines a set of best practices to help you avoid problems and build reliable persistence layers with Kotlin and Jakarta Persistence. And to share some good news before diving in, IntelliJ IDEA 2026.1 will automatically detect many of these issues, highlight them with warnings, and provide support through various inspections.
Most software applications use SQL databases on account of their reliability, consistency, and maturity when it comes to handling structured data. The database schema evolves over time as business requirements change to add new features or update existing ones. Object-relational mapping (ORM) fra…
Spring Boot is an application framework for the Java platform designed to make it easy to build Spring-powered applications. Its opinionated convention-over-configuration approach to building Spring applications improves developer productivity. IntelliJ IDEA provides extensive coding assistance f…
Master JPA entity management with JPA Buddy in IntelliJ IDEA! Our latest article shows you how to simplify your workflow and reduce boilerplate code.
We are excited to announce that JPA Buddy and React Buddy have joined the JetBrains family. Positioned as powerful plugins for working with JPA data and React applications, respectively, they will offer even more functionality for IntelliJ IDEA and WebStorm developers moving forward. With this ac…
Java Enterprise Edition (Java EE) has gone through a major transformation and is now Jakarta EE. One of the most significant changes impacting developers is the namespace change from javax to jakarta. If you're new to JPA or creating new JPA applications, you might be wondering how to create your pe…
In this blog, we're going to look at how to create a simple JPA application in IntelliJ IDEA Ultimate. JPA allow you to store, access and manage Java objects in a relational database. If you want to create a Jakarta Persistence application with the new jakarta namespace, checkout this version of th…
Spring JPA is a part of the Spring Data project that makes it easy to quickly implement JPA-based repositories. IntelliJ IDEA 11 recognizes repositories, provides quick navigation through the code, adds advanced completion, error highlighting and quick fixes. Download IntelliJ IDEA 11 Beta a…