1
160
我必须在刷新后使用这个来获取最后一个插入ID:
|
2
35
您可以在调用实体管理器的persist方法之后访问该ID。
你 做 需要刷新才能获取此ID。 语法错误修复:在调用$EntityManager->flush()后添加了分号。 |
3
23
如果您不使用实体,而是使用本机SQL,如图所示 here 然后您可能需要获取最后插入的ID,如下所示:
对于具有以下序列的数据库:
PostgreSQL
请注意,可以将序列名作为
|
4
10
调用flush()可能会添加许多新实体,因此实际上没有“lastinsertid”的概念。但是,只要生成了一个标识字段,那么在调用flush之后访问ID字段,就会始终包含新的“持久”实体的ID。 |
5
3
回答这个问题有点晚了。但是, 如果是MySQL数据库
应该
|
Montaser Majid · 用于从多行中提取单行的SQL查询 2 年前 |
Chance · 根据Sequelize中的字段拉入特定记录/行 2 年前 |
lambchop01 · GORM如何为相似实体之间的关系建模 2 年前 |
Shale · 如何将此查询更改为ORM? 2 年前 |
Daniel Morales · 替换mongo DB中的嵌入字段 2 年前 |
Vinay P · NodeJS和ORM? 6 年前 |
MadDoctor5813 · 在Django模型中创建“简单”字典? 6 年前 |