Hibernate @Formula 设置参数

Sri*_*man 5 java hibernate jpa

我想知道我们是否可以通过应用程序在@Formula中设置自定义参数。

@Formula(TAX_RATE * price)
private Integer totalPrice;
Run Code Online (Sandbox Code Playgroud)

TAX_RATE 不是数据库中的列,其中“价格”数据库中的列。

如何通过应用程序在查询运行时设置 TAX_RATE 值?

有人建议使用 Hibernate Interceptor 'onPreparedStatement' 方法。还有更好的办法吗?