Grails - 在事务中调用动态查找程序时获取IndexOutOfBoundsException

时间:2011-06-02 11:35:44

标签: hibernate grails gorm

当我从控制器的一个Transaction中调用动态查找器时,我收到了IndexOutOfBoundsException异常。


Deal.withTransaction { status ->
 ......
 DealTranslation.findByLocaleAndDeal(locale, deal)
 ......
}

我在DealTranslation内的线路调用查找器中收到此错误。如果我删除交易它就可以了

以下是堆栈跟踪

011-06-05 09:07:34,089 ERROR org.codehaus.groovy.grails.web.errors.GrailsExceptionResolver:72 Index: 1, Size: 0 java.lang.IndexOutOfBoundsException: Index: 1, Size: 0 at java.util.ArrayList.RangeCheck(ArrayList.java:547) at java.util.ArrayList.get(ArrayList.java:322) at xxx.xxxx.Deal.loadTransients(Deal.groovy:137)

0 个答案:

没有答案