Временная метка аудита JPA при обновлении пуста - PullRequest
0 голосов
/ 22 февраля 2019

Я работаю над проектом 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 всегда равны нулю.

Я хотел бы понять, почему это поведение и как его решить.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...