jun*_*idp 11 java annotations jpa
我正在使用Hibernate与MySQL进行映射
我有一个实体类,我在其中使用MySQL中的列映射方法
现在的问题是,如果可能,我不要在类与SQL任何列映射的一些方法,好像我尽量不映射我的实体类的方法之一,它提供了异常.
这是代码片段
@Column(name="skills")
public String getSkills() {
return skills;
}
public int getRowCount() {
return rowCount;
}
Run Code Online (Sandbox Code Playgroud)
在上面的代码中,我已经在SQL中为getSkills分配了列技能,但我不想getRowCount() 在MySQL中分配任何列.
我怎么能实现这一点(如上所述,它给出例外,rowCount是未知的)?
ska*_*man 26
使用@Transient注释:
此批注指定属性或字段不是持久的.它用于注释实体类,映射的超类或可嵌入类的属性或字段.
即
@Column(name="skills")
public String getSkills() {
return skills;
}
@Transient
public int getRowCount() {
return rowCount;
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
28330 次 |
| 最近记录: |