我使用列ID
创建了实体患者,该列是表PATIENT
的主键。插入新的Patient
对象时,我得到以下异常:
WARN: SQL Error: -20001, SQLState: 23502
org.hibernate.engine.jdbc.spi.SqlExceptionHelper logExceptions
The column "ID" cannot be null.
这是创建Patient
对象的代码:
SessionFactory sessionFactory = new Configuration().configure().buildSessionFactory();
Session session = sessionFactory.openSession();
Patient patient = new Patient(1L, null, "John", "Kennedy", 12, "USA", "Wall Street");
session.save(patient);
Patient
对象的值id为1.
我正在使用带有Tomcat 6和Derby 10.9.1.0以及Hibernate 4的struts。
任何帮助
答案 0 :(得分:-2)