I've been using the EbeanServer object to persist several different types of objects succesfully, but when I try to save a large list of objects (>10,000 objects) using EbeanServer.save(Collection), the results are inconsistent. Here's a typical line of code used for saving a list of objects: Code: int result = this.getDatabase().save(entries); When this fails, no exception is raised and the result variable indicates that all objects were written. But when querying the database, not all objects are present. I've created a plugin to demonstrate the issue: https://github.com/axefan/DatabaseErrorDemo So, is this a known problem with the EbeanServer object or am I missing something? Update: This problem is not isolated to the EbeanServer.save(Collection) method. I've update the demo plugin so that there are 2 separate test cases: one that uses transactions and not Lists and another that does not use transactions but saves a List. Both methods start failing at around 10000 objects. Is anyone else seeing the same results? EDIT by Moderator: merged posts, please use the edit button instead of double posting.