0
我是Hibernate的新手。我想知道如何在不使用hibernate.cfg.xml文件的情況下配置Java文件中的數據庫配置和映射。可以編程設置java中的hibernate.cfg.xml文件配置嗎?
謝謝
我是Hibernate的新手。我想知道如何在不使用hibernate.cfg.xml文件的情況下配置Java文件中的數據庫配置和映射。可以編程設置java中的hibernate.cfg.xml文件配置嗎?
謝謝
hibernate.cfg.xml是老派 - 我多年沒用過它了。 使用javax.persistance註釋並註釋您的類 - 休眠完成其餘部分。
這裏是一個非常簡單的例子:
import javax.persistence.*;
@Entity
@Table(name = "my_table")
public class MyTable {
private Integer id;
private String someColumn;
@Id
@GeneratedValue
@Column(name = "my_table_id", unique = true, nullable = false)
public Integer getId() {
return id;
}
public void setId(Integer id) {
this.id = id;
}
@Column(name = "some_column")
public String getSomeValue() {
return someColumn;
}
public void setSomeColumn(String someColumn) {
this.someColumn = someColumn;
}
}
所有Hibernate標註的說明,請參見this documentation。