【发布时间】:2011-03-26 01:16:30
【问题描述】:
我正在尝试实施this great blog post for batch processing in grails with MySQL 中的建议。我遇到的问题是在我的循环中包含对 session.clear() 的定期调用会导致 org.hibernate.LazyInitializationException 被抛出。在页面的 cmets 部分有一个引用:
你是关于潜在的第二点 导致 LIE 是绝对正确的。如果 你在做其他事情 使用当前线程导入, 您需要确保重新连接 之后会话的任何对象 你正在清理。
但是我该怎么做呢?谁能帮我具体了解如何“在我完成清除后将任何对象重新附加到会话中?
我还对并行化数据库插入过程感兴趣,以便我可以利用多核处理器。谁能提供有关如何在 Grails 中执行此操作的建议?
【问题讨论】:
标签: mysql hibernate grails batch-processing