我在尝试将 Grails 应用程序与 AS400/DB2 数据库放在一起时遇到了问题。我无法映射大多数文件,因为它们没有唯一的字段可用作 id。即使他们这样做,它们也是基于文本的字段,而不是可以转换为长类型的格式。(我不明白为什么 PK 必须是长数据类型?如果你想给我们一个序列或 AI 的 pk 是有意义的,但如果你只需要一个唯一的键怎么办?我在这里遗漏了什么吗?)
我想知道是否可以保留我已设置的数据源并将其用于直接 SQL 访问数据库而无需使用域对象?
我看到的是将域对象设置为瞬态。但我不知道你是否仍然可以在没有 id 字段的情况下做类似的事情。有人知道它是如何工作的吗?
有任何想法吗?
谢谢,乔恩