有如下Hibernate代码:
@Entity
public class Foo {
String id;
@Id
public String getId() {
return id;
}
public void setId(String id) {
this.id = id;
}
}上述代码可以成功执行吗?( )
不会,因为hibernate出现错误并产生异常
会
缺少注释
无法编译
@Id应该映射到属性
定义标识符的最直接方法是使用@Id注释。
简单 id 使用以下@Id映射到以下类型之一的单个属性:Java 原始和原始包装器类型、字符串、日期、BigDecimal 和 BigInteger。
定义标识符的最直接方法是使用@Id注释。
简单 id 使用以下@Id映射到以下类型之一的单个属性:Java 原始和原始包装器类型、字符串、日期、BigDecimal 和 BigInteger。