Я видел миллион примеров DAO, и по большей части все они реализуют ваши базовые операции CRUD для отдельных сущностей, возможно, с несколькими методами, которые возвращают списки (например, List getCustomers ()).
Однако я никогда не видел пример, в котором есть метод, который обновляет, удаляет или создает несколько объектов, например: void update (List).
Являются ли методы, которые обновляют несколько объектов, как правило, не частью DAO, или они просто не часто используются в примерах? У меня есть требование, по которому я должен выполнить некоторую пакетную вставку, и вызов myDAO.create () сто раз не очень эффективен.
Я просто хочу убедиться, что не пропустил что-то, прежде чем идти вперед и делать то, что кажется очевидным.