Learn how to model a many-to-many relationship in Java using JPA
Also find me here:
Baeldung Author
Attila Fejér
Attila Fejér is a CTO, technical coach, and software crafter with 15+ years in the industry, much of it spent shipping Java systems. He runs Craftosphere, partners at BriX Consulting, and is part of the nWave team - building an AI-augmented development framework that enforces TDD, peer review, and software craftsmanship. He writes Code That Makes Sense, a newsletter for senior engineers navigating AI-assisted development without switching off their brains.
Here's what I've written (so far):
Baeldung on Java
- All
- Spring MVC (4)
- Spring Data (2)
- Spring (2)
- REST (2)
- JVM (2)
- JPA (2)
- Core Java (2)
- Testing (1)
- Spring Boot (1)
- Java String (1)
- Java Streams (1)
- Java List (1)
- Jackson (1)
- Algorithms (1)
Heap Sort in Java
Filed under Algorithms
Learn how to implement a Binary Heap and Heap Sort in Java.
Use Criteria Queries in a Spring Data Application
Filed under Spring Data
A quick tutorial to using JPA Criteria Queries using Spring Data JPA.
Remove All Occurrences of a Specific Value from a List
Filed under Java List
In this tutorial, we’ll see multiple solutions to efficiently removing all occurrences of a value, describing the pros and cons.
Using Spring ResponseEntity to Manipulate the HTTP Response
Filed under REST, Spring MVC
Learn how to manipulate the HTTP response using the ResponseEntity class.
Using Spring @ResponseStatus to Set HTTP Status Code
Filed under REST, Spring MVC
Have a look at the @ResponseStatus annotation and how to use it to set the response status code.
Spring Core Annotations
Filed under Spring
Explore the most commonly used Spring core annotations.
Spring Scheduling Annotations
Filed under Spring
Explore the most common Spring scheduling annotations.
Spring Web Annotations
Filed under Spring MVC
Explore the main annotations you can use to handle HTTP requests and responses in Spring MVC.
Baeldung on Computer Science
- All
- Programming (5)
- Core Concepts (1)
Code Smells
Filed under Programming
Explore ideas how to prevent a codebase’s quality from decreasing.
Refactoring
Filed under Programming
Learn that refactoring is a natural and essential part of a software’s evolution
What Does It Mean to Program to Interfaces?
Filed under Programming
A quick and practical introduction to programming to an interface.
Object-Oriented vs Functional Programming
Filed under Programming
Learn about object-oriented and functional programming and discover that they are not mutually exclusive.
The General Concept of Polymorphism
Filed under Core Concepts
Learn what polymorphism is with examples.
Object-Orientation in the Real World
Filed under Programming
Explore the core concepts behind the object-oriented programming.