提问人:Urrego Hector 提问时间:11/17/2023 最后编辑:Rob SpoorUrrego Hector 更新时间:11/17/2023 访问量:39
JPA 实体生命周期事件
JPA Entity Lifecycle Events
问:
@Entity
@Data
@SuperBuilder
@AllArgsConstructor
@NoArgsConstructor
@EqualsAndHashCode(callSuper = false)
@Table(name = "evaluation_form")
@SQLDelete(sql = "UPDATE {h-schema}evaluation_form SET status = 0 WHERE id=? AND version = ?")
@Where(clause="status <> 0")
public class EvaluationForm extends ExPersistableEntity<String> {
@Id
@GeneratedValue(generator = "uuid")
@GenericGenerator(name = "uuid", strategy = "uuid")
private String id;
private String code;
@Column(columnDefinition = "nvarchar(255)")
private String name;
private String biddingCode;
@Column(columnDefinition = "nvarchar(255)")
private String biddingName;
private String biddingType;
private String biddingMethod;
private String state;
private String biddingForm;
我想问一下是否有任何方法可以保存表格的添加、编辑和删除操作 请帮帮我
答:
0赞
David Basa
11/17/2023
#1
我们可以使用 AuditTrailListener 类记录实体中的所有活动。
你可以在这里找到它 JPA 实体生命周期事件 和这里 使用 JPA、Hibernate 和 Spring Data JPA 进行审计
评论