0
我有映射序列自动递增ORACLE自动递增JPA
@GeneratedValue(策略= GenerationType.SEQUENCE)
我使用的是SQL Developer的它的工作,但是当我的NetBeans尝试我得到的概率显示java.lang.NullPointerException
我有映射序列自动递增ORACLE自动递增JPA
@GeneratedValue(策略= GenerationType.SEQUENCE)
我使用的是SQL Developer的它的工作,但是当我的NetBeans尝试我得到的概率显示java.lang.NullPointerException
创建一个名为在你的数据库SOME_SEQ
这个特定表顺序:消息
所致。并使用id
字段上方的注释。 allocationSize=1
表示将值增加1
。而some_seq_gen_name
是用于独特的标签。
@Id
@Column(name = "id")
@GeneratedValue(generator="some_seq_gen_name")
@SequenceGenerator(name="some_seq_gen_name", sequenceName="SOME_SEQ", allocationSize=1)
private Long id;
UPDATE:基于您的评论,对提交试试这个:
EntityTransaction et = em.getTransaction();
et.begin();
// write persist code here
et.commit();
谢谢,但是当我做em.persist它的工作,但在表 – Capten
什么我使用他们。冲洗();但没有 – Capten
THANK YOUUU现在没事了;) – Capten