我想更新我在Java中的知識,因爲我上次在1.4.X版本中使用它時...我試圖使用1.6.0,特別是Java持久性API(2.0)。JPA/EclipseLink - 檢索列名
我設法創建了一個實體類。它工作,因爲我能夠存儲和檢索數據。
但我打打鬧鬧,當我決定來填充表的列名的JList並沒有得到成功......
這是一個簡單的類,看起來像:
@Entity
@Table(name = "T_CURRENCY", schema = "APP")
public class Currency implements Serializable {
@Transient
private PropertyChangeSupport changeSupport = new PropertyChangeSupport(this);
private static final long serialVersionUID = 1L;
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
@Column(name = "ID")
private Short id;
@Basic(optional = false)
@Column(name = "NAME")
private String name;
...
}
有沒有辦法檢索列名?我發現這個post。似乎是一個有效的解決方案,但我認爲它可能更容易/優雅的東西?我不知道爲什麼,但我期待已完成的方法...
TIA,
鮑勃
列註釋是可選的 – unbeli 2010-09-07 18:30:23
我知道它是。但在他的情況下,它不是。我會添加一個關於它的註釋。 – Bozho 2010-09-07 18:32:29
'Class#isAnnotationPresent'方法是檢查註釋是否存在的更好方法。 – Lii 2014-08-29 09:47:59