如何在使用MongoDB时通过ID获取Grails中的对象,并且ID是一个对象?

时间:2013-05-31 17:47:42

标签: mongodb grails

我在Grails 2.2.2上创建了一个项目,我已经安装了MongoDB插件。一切正常。我只有一个问题...我的域类中的id字段是Object id,如推荐的那样,但是当然,再做一次Person.get(id),不起作用,因为id是一个Object,而不是一个长或字符串。有任何想法吗?

干杯,
伊拿克里斯

1 个答案:

答案 0 :(得分:0)

我修复了它,似乎使用Object id不能使用脚手架。我将字段更改为String id,并在scaffolding Controller中,将Long id的所有引用更改为String id并且像魅力一样工作。