0

如果我第二次启动我的 java 应用程序并尝试在我的 java db 表中输入一个新的实体行,它会将新记录插入到表的第一行中。即使表中已经有记录。它不会覆盖已经存在的行,而是将每条记录向前推进一行。此外,插入新行时会自动创建主键 book id,并且该侧保持正常,递增插入的最后一条记录的 id。

我正在使用外观来创建一个像这样的新实体。有没有办法确保数据库在数据库级别的最后一行输入新记录?

@Override
@TransactionAttribute(TransactionAttributeType.REQUIRES_NEW)
public void create(Books entity) //throws javax.persistence.EntityExistsException
{
    super.create(entity);
}
4

0 回答 0