please use BasicDao.createBatch(List<DBOMessageRecipient>) to do the batch insert.  See DBOAccessRequirementDAOImpl.create() for an example.