So I have learned that the transient keyword in Java means that an entity does not persist, and that the @Transient annotation in JPA means don\'t pers
Well it's a proper getter method, which JPA by default will assume is bound to an entity property. If you don't want JPA to treat a getter as a property, you apply the @Transient annotation to the method.