我的問題是成功添加了一行,但是當(dāng)添加更多數(shù)據(jù)時(shí),它顯示下面給出的錯(cuò)誤。有重復(fù)的條目,但我想為同一個(gè)學(xué)生插入兩個(gè)筆記本電腦數(shù)據(jù)。我是休眠的初學(xué)者,請(qǐng)指導(dǎo)我先生。Exception in thread "main" org.hibernate.exception.ConstraintViolationException: could not execute statementat org.hibernate.exception.internal.SQLExceptionTypeDelegate.convert(SQLExceptionTypeDelegate.java:72)at org.hibernate.exception.internal.StandardSQLExceptionConverter.convert(StandardSQLExceptionConverter.java:49)at org.hibernate.engine.jdbc.spi.SqlExceptionHelper.convert(SqlExceptionHelper.java:126)at org.hibernate.engine.jdbc.spi.SqlExceptionHelper.convert(SqlExceptionHelper.java:112)at org.hibernate.engine.jdbc.internal.ResultSetReturnImpl.executeUpdate(ResultSetReturnImpl.java:190)at org.hibernate.engine.jdbc.batch.internal.NonBatchingBatch.addToBatch(NonBatchingBatch.java:62)at org.hibernate.persister.entity.AbstractEntityPersister.insert(AbstractEntityPersister.java:3124)at org.hibernate.persister.entity.AbstractEntityPersister.insert(AbstractEntityPersister.java:3587)at org.hibernate.action.internal.EntityInsertAction.execute(EntityInsertAction.java:103)at org.hibernate.engine.spi.ActionQueue.executeActions(ActionQueue.java:453)at org.hibernate.engine.spi.ActionQueue.executeActions(ActionQueue.java:345)at org.hibernate.event.internal.AbstractFlushingEventListener.performExecutions(AbstractFlushingEventListener.java:350
如何在休眠中具有一對(duì)多或多對(duì)一關(guān)系的兩個(gè)表中一一插入數(shù)據(jù)
繁星點(diǎn)點(diǎn)滴滴
2021-06-14 17:27:49