数据库中的实体注释值

时间:2018-11-07 12:01:47

标签: java spring hibernate entity

我在java项目中使用spring和hibernate。要实现的目标之一是通过数据库属性最大程度地配置应用程序。

为此,我想使用数据库表PROPERTY中的值在我的实体中指定@Subselect批注的值。

@Entity
@Subselect("SELECT ID, VALUE FROM TABLE_A") 
public class BaseEntity {
  @Column(name="ID")
  private BigInteger id;
  @Column(name="VALUE")
  private String value;
  //getters-setters
}

我想要的是在上下文启动时从oracle DB而不是在 @Subselect 中进行查询。 像@Subselect(@Value("${baseentity.query}")

实体仅在Vaadin UI中使用,更改属性表时,IBM WS将通过触发器重新启动上下文。 Jndi占位符已配置并且可以工作,但不在实体类中。

有人可以给我提示我的问题吗?

0 个答案:

没有答案