I've seen a million examples of DAOs, and for the most part they all implement your basic CRUD operations for single entities, with maybe a few methods that return lists (e.g. List getCustomers()).
However, I've never seen an example in which there is a method that updates, deletes, or creates multiple entities, like: void update(List).
Are methods that update multiple entities not typically part of a DAO, or are they just not often used in examples? I've got a requirement in which I've got to do some batch inserting, and calling myDAO.create() a hundred times isn't terribly efficient.
I just want to make sure I'm not missing something before I go ahead and do what seems obvious.