仅返回插入实体的生成键与返回完整插入实体的效果如何?

时间:2019-05-15 12:07:14

标签: sql postgresql sql-insert sql-returning

我有一个问题,用自动生成的键(ID)返回插入实体的数据的最佳方法是什么?例如,将实体插入数据库后,我需要将其返回到最前面。我看到三种方式:

  1. 仅返回生成的键并将它们与我的代码中的必要实体对象手动匹配。
  2. 返回完整实体并将其映射到适当的实体类中。
  3. 请勿返回任何内容,并通过单独的select查询获取数据。

案例3似乎效果不佳,我无法在案例1和案例2之间进行选择。

P.S。我正在使用PostgreSQL,如果有帮助的话。

0 个答案:

没有答案