Java Hibernate@formulaset参数

Java Hibernate@formulaset参数,java,hibernate,jpa,Java,Hibernate,Jpa,我想知道我们是否可以通过应用程序在@Formula中设置自定义参数 @Formula(TAX_RATE * price) private Integer totalPrice; 税率是数据库中的一列,而“价格”是数据库中的一列 在通过应用程序进行查询的运行期间,如何设置税率值 有人建议使用Hibernate拦截器“onPreparedStatement”方法。有没有更好的办法?你不能。如果它不是数据库列,那么重点是什么。你想解决什么问题?嗨,艾伦,谢谢你的回复。这是一个API,不同国家的客户使

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

@Formula(TAX_RATE * price)
private Integer totalPrice;
税率是数据库中的一列,而“价格”是数据库中的一列

在通过应用程序进行查询的运行期间,如何设置税率值


有人建议使用Hibernate拦截器“onPreparedStatement”方法。有没有更好的办法?

你不能。如果它不是数据库列,那么重点是什么。你想解决什么问题?嗨,艾伦,谢谢你的回复。这是一个API,不同国家的客户使用它。因此,前端应用程序从另一个应用程序获取税率,并将其传递到我的应用程序中。所以,为了动态调整总价,我们尝试在公式中使用它。问一个关于实际问题以及如何解决的问题。你解决了这个问题吗?我想这个链接会对你有所帮助