Нет @Transient
предотвращает JPA / Hibernate от любой операции доступа к данным.
Но если у вас есть поле, которое вы хотите прочитать, вы можете пометить его только для чтения:
@Column(insertable = false, updatable = false)
private String transientField;