【发布时间】:2009-08-24 10:07:14
【问题描述】:
我有一个带有存储在数据库中的主键的类。创建类的新实例时,它可以从 HSQLDB 数据库中获取,也可以对于不在数据库中的项目,它会插入除主键之外的所有内容,这是自动生成的并返回给类以设置 id 属性。然后我有一个 getID() 方法来检索这个 ID。
我正在尝试编写一个 JUnit 测试来检查以确保生成的 ID 是由 getID() 方法返回的,但我已经使用“CALL IDENTITY”查询来检索构造函数中的 ID 以及随后的使用return 0. 确保生成的 ID 与 getID() 方法返回的 id 相同的最佳方法是什么?
【问题讨论】: