Я работаю над проектом Jhipster.
Я пытаюсь использовать функции аудита, предоставляя моему домену следующие аннотации
@Entity
@Table(name = "customer")
@Cache(usage = CacheConcurrencyStrategy.NONSTRICT_READ_WRITE)
@EntityListeners(AuditingEntityListener.class)
public class Customer implements Serializable{
private static final long serialVersionUID = 1L;
@Id
@GeneratedValue(strategy = GenerationType.SEQUENCE, generator = "sequenceGenerator")
@SequenceGenerator(name = "sequenceGenerator")
private Long id;
@CreatedDate
@Column(name = "created_date")
private Instant createdDate;
@LastModifiedDate
@Column(name = "last_upd_date")
private Instant lastUpdDate;
@CreatedBy
@Column(name = "created_by_user")
private String createdByUser;
@LastModifiedBy
@Column(name = "last_upd_by_user")
private String lastUpdByUser;
Все отлично работает на INSERTS,все поля правильно распределены фреймворком, но во время обновления @CreateDate и @CratedBy всегда равны нулю.
Я хотел бы понять, почему это поведение и как его решить.