问题描述
我想将createdBy设置为“ User1”,而不是document.setCreatedBy(“ User1”)之类的“ SomeUser”,并且每当没有可用的setter时,auditable应该具有“ SomeUser”。
现在,即使我将createdBy设置为User1,它仍然设置为SomeUser。下面给出了3个java类
请帮助
@MappedSuperclass
@EntityListeners(AuditingEntityListener.class)
public abstract class Auditable{
@CreatedBy
@Column(name = "CREATED_BY")
private String createdBy;
public String getCreatedBy() {
return createdBy;
}
public void setCreatedBy(String createdBy) {
this.createdBy = createdBy;
}
@Entity
@Table(name = "DOCUMENT")
public class Document extends Auditable
@Component
public class AuditorAwareImpl implements AuditorAware<String> {
@Override
public Optional<String> getCurrentAuditor() {
return Optional.of("SomeUser");
}
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)