@Modifying(clearAutomatically = true)
@Query("update RssFeedEntry feedEntry set feedEntry.read =:isRead where feedEntry.id =:entryId")
void markEntryAsRead(@Param("entryId") Long rssFeedEntryId, @Param("isRead") boolean isRead);
For example I have a lot of similar entity : RssFeedEntry ... OtherFeedEntry All of them has feedEntry.read and feedEntry.id fields (for exaple described in separate @MappedSuperclass abstract class) but mapped to different tables. So on to perform update I have to write similar method for every entity with
update <AnyOfFeedEntryr> feedEntry set feedEntry.read =:isRead where feedEntry.id =:entryId
Is it any way to avoid copy past for every entity?