javascript
java实体中文字段_java - Spring JPA实体类是否可以包含不在数据库表中的非数据库字段 - SO中文参考 - www.soinside.com...
我在SpringBoot中使用Spring JPA和Spring Data Rest。我有一個稱為用戶的數據庫表和該表的實體。我沒有此應用程序的控制器。@Entity
@Table(name = "USER")
public class User implements Serializable {
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
@Basic(optional = false)
@Column(name = "USER_ID")
private Integer userid;
@Basic(optional = false)
@Column(name = "USER_NAME")
private String username;
}
現在,我需要再添加一個字段,該字段不是USER表中的一列。某些監視工具將使用它進行跟蹤。@Entity
@Table(name = "USER")
public class User implements Serializable {
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
@Basic(optional = false)
@Column(name = "USER_ID")
private Integer userid;
@Basic(optional = false)
@Column(name = "USER_NAME")
private String username;
private String tracer; // this field is not in DB
}
我得到一個jdbc.spi.SqlExceptionHelper-添加此字段后,無效的列名稱“ tracer”,這是有道理的,因為此類被注釋為一個實體。我的問題是:是否可以將非db字段添加到實體類中?我猜不是,但是想知道是否有人解決方案。謝謝。
總結
以上是生活随笔為你收集整理的java实体中文字段_java - Spring JPA实体类是否可以包含不在数据库表中的非数据库字段 - SO中文参考 - www.soinside.com...的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java黄油刀_一篇文章玩转Butter
- 下一篇: html地区三级联下拉列表,JS-三级联