实体在 Hibernate 4 中已弃用。那么我应该使用什么来代替?
Entity's deprecated in Hibernate 4. So what should I use instead?
我刚刚注意到 @Entity
注释在 Hibernate 4
中已被弃用,现在我需要以某种方式替换它。我有以下实体类:
@Entity
public class Employee{
@GeneratedValue(strategy=GenerationType.AUTO)
private Integer id;
@Column(name="name")
private String name;
public void setId(Integer id){
this.id = id;
}
public Integer getId(){
return id;
}
public void setName(String name){
this.name = name;
}
public String getName(){
return name;
}
}
在那种情况下我应该使用什么注解?
@Entity
已删除,您应该改用 @DynamicUpdate
。
示例:通过注释配置 @DynamicUpdate
属性。
@Entity
@Table(name = "table_name", catalog = "catalog_name")
@org.hibernate.annotations.Entity(
dynamicUpdate = true
)
public class ClassName implements java.io.Serializable {
}
我刚刚注意到 @Entity
注释在 Hibernate 4
中已被弃用,现在我需要以某种方式替换它。我有以下实体类:
@Entity
public class Employee{
@GeneratedValue(strategy=GenerationType.AUTO)
private Integer id;
@Column(name="name")
private String name;
public void setId(Integer id){
this.id = id;
}
public Integer getId(){
return id;
}
public void setName(String name){
this.name = name;
}
public String getName(){
return name;
}
}
在那种情况下我应该使用什么注解?
@Entity
已删除,您应该改用 @DynamicUpdate
。
示例:通过注释配置 @DynamicUpdate
属性。
@Entity
@Table(name = "table_name", catalog = "catalog_name")
@org.hibernate.annotations.Entity(
dynamicUpdate = true
)
public class ClassName implements java.io.Serializable {
}