为什么在我的渲染上,对象尝试在返回视图之前运行查询语句?

时间:2018-02-27 16:37:22

标签: hibernate grails gorm

我的控制器出现了一个奇怪的问题。 我有这段代码:

orgUnit = OrgUnit.findById(orgUnitId)
            log.info("Org Unit 11: " + orgUnit)
            log.info("Org Unit 12: " + orgUnit.status.description)
            log.info("Org Unit 13: " + orgUnit?.orgUnitParent?.shortCode)
            log.info("Org Unit 14: " + orgUnit?.orgUnitParent?.name)

它工作正常并展示我需要的一切。在那之后,我有这个代码:

render (['success': true, 'orgUnit': orgUnit, 'status': "--", 'parentOrgUnit': " - "] as JSON)

我收到了这个错误:

ERROR org.hibernate.engine.jdbc.spi.SqlExceptionHelper - ORA-00942: table or view does not exist

我没有使用该服务,因此不应该成为我对象的代理。而且我没有使用log.info上没有使用的任何内容,所以信息已经存在......

有人可以给我一个如何解决这个问题的指示吗?

我在这个项目上使用Grails。

感谢你!

0 个答案:

没有答案