Hibernate 将域映射到不包含';我没有主键

Hibernate 将域映射到不包含';我没有主键,hibernate,grails,mapping,gorm,Hibernate,Grails,Mapping,Gorm,我正在使用GORM制作一个Grails应用程序,正如标题所说,我遇到了一个表,其中不包含我需要在我的域中映射的主键。我知道它需要一个ID,但在这种情况下,我能做些什么来绕过它?我找了又找,但没有找到答案 问候, Jamie理想情况下,您的表中应该始终有一个主键 如果出于某种原因,完全不可能创建一个,我在Grails文档中看到了它们所允许的。但是他们不推荐,而且我从来没有被强迫这么做,所以你自己承担风险 在hibernate中,在没有主服务器的情况下无法创建域(表)key@Amogh然后回到绘图板

我正在使用GORM制作一个Grails应用程序,正如标题所说,我遇到了一个表,其中不包含我需要在我的域中映射的主键。我知道它需要一个ID,但在这种情况下,我能做些什么来绕过它?我找了又找,但没有找到答案

问候,


Jamie

理想情况下,您的表中应该始终有一个主键


如果出于某种原因,完全不可能创建一个,我在Grails文档中看到了它们所允许的。但是他们不推荐,而且我从来没有被强迫这么做,所以你自己承担风险

在hibernate中,在没有主服务器的情况下无法创建域(表)key@Amogh然后回到绘图板上。。谢谢你的回复。@Amogh悲哀地进一步证实了你的观点。Cheers我将在周一发现是否有可能在表格中添加PK,因为这是一个与工作相关的项目。不幸的是,复合ID在这种情况下也不起作用。听起来像是一张顶起的桌子肯定需要PK!好的,我尝试使用每一列(其中5列)组成一个复合键,我得到了以下错误。这些注释框不够大,我无法将错误粘贴到其中?我还有别的选择吗?