【发布时间】:2019-06-25 20:09:01
【问题描述】:
我正在使用 mySQL 数据库,并且该表具有由数据库引擎生成的 UUID 格式的主键。我正在使用 Spring 框架 JdbcTemplate (https://docs.spring.io/spring/docs/current/javadoc-api/index.html?org/springframework/jdbc/core/JdbcTemplate.html) 来执行所有操作。但是在插入时,我确实需要将主键返回给调用者。 JdbcTemplate 有方法 public int update(PreparedStatementCreator psc, KeyHolder generatedKeyHolder) 但它只返回整数键。 KeyHolder 接口也只允许数字键。 有人知道如何克服这个缺陷吗?我应该使用 JdbcTemplate 以外的东西吗?这是不可取的,但可能的。 请给我一个提示。
【问题讨论】:
标签: java spring uuid jdbctemplate