Я хочу добавить комментарий к своей ревизии, но не знаю, как это сделать, потому что не знаю, как передать данные ни в RevisionListener
, ни в EntityTrackingRevisionListener
.
Моя сущность ревизии выглядит так:
@Entity
@RevisionEntity
public class RevisionWithComment extends DefaultRevisionEntity {
private String comment;
/*Normal Hibernate stuff for defining 'comment' as column goes here.*/
}
У меня также есть объект Foo
и запрос, который изменяет некоторые файлы foos. Я хотел бы иметь возможность добавлять произвольные комментарии к новым версиям:
public class FooService {
public void updateFoo( DataForUpdate dataForUpdate, String reasonForChange) {
//First select and update some foos
//Now add comment to the new revisions - but how do I do that?
}
}
Как я могу это сделать?