After an entity is fetched using the JpaRepository
methods of Spring Data JPA, e.g. findOne
, findBy...
, etc., I was wondering what would b
You can use @Access(AccessType.Property)
for setting transient fields ideally.
You have to mention @Access(AccessType.Property)
on the setter method normally and then you can set value of that transient field in that setter method.
Alternatively in case of repositories , you can very well write a JPQL
something like this.
@Query("SELECT new Hello(a.x*a.y,a.x,a.y)FROM Hello a WHERE t.value = :value")
and then in the constructor set the value of this transient variable
with a.x*a.y