我是hibernate的新手.我想要做的是用于@CollectionId为我的Address类生成一个标识符.我已经使用了Collection接口.但是当我使用@GenericGenerator并将策略设置为hilo时,它会抛出异常.这是我的代码:
@Entity
@Table(name = "USER_DETAILS")
public class UserDetails {
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
private int userId;
private String userName;
@ElementCollection
@JoinTable(name="USER_ADDRESS",
joinColumns=@JoinColumn(name="USER_ID")
)
@GenericGenerator(name = "hilo-gen", strategy = "hilo")
@CollectionId(columns = { @Column(name="ADDRESS_ID") }, generator = "hilo-gen", type = @Type(type="long"))
private Collection<Address> address = new ArrayList<Address>();
public int getUserId() {
return userId;
}
public void setUserId(int userId) {
this.userId = userId;
}
public String getUserName() {
return userName;
}
public void setUserName(String userName) { …Run Code Online (Sandbox Code Playgroud) 我知道我们可以在启动 Angular cli 时禁用实时重新加载(请参阅Angular cli - how to disable auto reload when ngserve)
我希望能够通过设置全局变量或调用全局命令从浏览器控制台禁用它(并稍后重新启用它)。是否可以 ?
我使用Dropwizard指标来衡量我的应用程序中的各种指标.它们是JVM工具中的几个预定义报告器,但奇怪的是我找不到任何报告CPU使用情况.
我可以创建自己的Gauge(使用getThreadCpuTime或类似),但我最好的猜测是我错过了一些东西.
我是否在当前的实施中错过了它,还是比我初想的更复杂?