001    
002    /*
003     * Copyright (C) 2011 Archie L. Cobbs. All rights reserved.
004     *
005     * $Id: UpdateCallback.java 275 2012-02-13 21:56:57Z archie.cobbs $
006     */
007    
008    package org.dellroad.stuff.dao;
009    
010    import javax.persistence.Query;
011    
012    /**
013     * Helper class for JPA bulk updates.
014     */
015    public abstract class UpdateCallback extends QueryCallback<Integer> {
016    
017        @Override
018        protected final Integer executeQuery(Query query) {
019            return query.executeUpdate();
020        }
021    }
022