【发布时间】:2013-07-26 09:33:47
【问题描述】:
我有一个对象学生。然后有一个属性叫做到期日。这需要使用数据库 sysdate + 值(1000)进行设置。 那么我怎样才能用jpa保存。我不能在 jpa 准备好的语句查询本身上做吗?
如果我使用 sql.date,它给出的值是否与我们保存为“sysdate”时的值完全相同?
我不能在查询本身上做吗?
可以为对象设置其他属性。但问题是这个到期日期,因为它需要 sysdate 并为其添加另一个值,例如:到期日期 = sysdate + 1000;我如何使用 jpa 准备好的语句来做到这一点。请回复我
【问题讨论】:
-
只是一个想法:您可以将其保存为 null 并将 DB 上的默认值设置为 sysdate+1000。我不确定您是否可以将其声明为表结构的一部分,或者您是否可能需要设置插入/更新触发器
-
我想用 jpa 本身来做,而不是在桌子上做。因为这 1000 它可以更改。 1000 是长型。那我该怎么做呢