【发布时间】:2014-12-01 12:01:06
【问题描述】:
我有一个名为“Service”的 JPA 实体,其 ID 作为主键
@Id
@Column(name = "ID")
@GeneratedValue(strategy = GenerationType.AUTO)
private long id;
@Column(name = "NAME")
private String name;
当我尝试通过 JPA 持久性 API 持久化这些数据时
Service service = new Service("abcservice");
entityManager.persist(service);
我遇到错误
cannot insert NULL into ("TESTUSER992"."SERVICE"."ID")
org.hibernate.exception.ConstraintViolationException: could not insert: [com.dto.Service]
我正在使用 Oracle Thin,sid:xe
【问题讨论】:
标签: java oracle exception jpa constraints