我正在使用Netbeans 8.1,Java EE 7和MS SQL Server。应用程序执行包含存储在单独表中的各个项的事务。我需要主键txId
来创建与外键链接的各个记录。
以下是该实体的摘录:
public class Transactions implements Serializable {
private static final long serialVersionUID = 1L;
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
@Basic(optional = false)
@NotNull
@Column(name = "tx_id")
private Long txId;
//remainder left off for brevity
}
以下是客户的摘录:
public void create() {
persist(PersistAction.CREATE, "blah");
}
我的主要问题是如何从persist()
方法返回主键?