Why does JPA have a @Transient annotation?
annotations, jakarta-ee, java, jpa, transient
Solution
Java's `transient` keyword is used to denote that a field is not to be serialized, whereas JPA's `@Transient` annotation is used to indicate that a field is not to be persisted in the database, i.e. their semantics are different.
Problem
Java has the `transient` keyword. Why does JPA have `@Transient` instead of simply using the already existing java keyword?