public recordStudent(String name, int age) {}

record를 사용하면 아래의 내용들을 직접 구현하지 않아도 자동으로 생성됩니다.

이것이 가능한 이유는, 컴파일 타임에 컴파일러가 코드를 추가해주기 때문입니다.

제공 메서드들 재정의 가능

Q. Entity를 불변 객체로 만들면 좋을 것 같은데,

레코드(record)를 JPA의 Entity 클래스로 사용할 수 없을까요?