java.lang.IllegalArgumentException: can't operate on multiple entity groups in a single transaction. found both Element

slim3でdao.makePersistenctを使って複数のエンティティを同一トランザクションで登録しようとしたら発生。

Google グループ
http://code.google.com/intl/ja/appengine/docs/java/datastore/transactions.html

とりあえずmakePersistenceの前後にdao.begin()とdao.commit()の呼出を追記して誤魔化した。
どう見てもパフォーマンス悪そう。なんか勘違いしてる気がする…