这个问题与Hibernate Annotation Placement Question有些相关.
但我想知道哪个更好?通过属性访问或通过字段访问?各有哪些优缺点?
我正在尝试更新我的Java知识,因为我上次在1.4.X版本中使用时...我正在尝试使用1.6.0,特别是Java Persistence API(2.0).
我设法创建了一个实体类.它工作正常,因为我能够存储和检索数据.
但是当我决定使用表的列名填充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;
...
}
Run Code Online (Sandbox Code Playgroud)
有没有办法检索列名?
我找到了这篇文章.似乎是一个有效的解决方案,但我认为它可能有更容易/更优雅的东西?我不知道为什么,但我期待已经完成的方法......
TIA,
短发