如何将日期提供程序注入JPA实体类?

时间:2014-07-24 15:55:50

标签: java spring hibernate jpa

我的JPA实体类有一个@PrePersist方法来设置INSERT_TIME列:

@PrePersist
protected void onCreate() {
    insertTime = new Date(); // TODO: inject time source?
}

为了进行测试,我想替换new Date(),以便实体保留可预测的数据。我的第一个想法是将一个数据提供程序注入到Entity类中,但是我不控制Entity类的创建,因此似乎没有办法让我注入依赖项。有什么建议吗?

0 个答案:

没有答案