Java tutorial
/* * Copyright 2013-2015 cetvision.com. All rights reserved. * Support: http://www.cetvision.com * License: http://www.cetvision.com/license */ package com.dp2345.dao.impl; import java.util.Date; import javax.persistence.FlushModeType; import org.apache.commons.lang.time.DateUtils; import org.springframework.stereotype.Repository; import com.dp2345.dao.CartDao; import com.dp2345.entity.Cart; /** * Dao - * * @author CETVISION CORP * @version 2.0.3 */ @Repository("cartDaoImpl") public class CartDaoImpl extends BaseDaoImpl<Cart, Long> implements CartDao { public void evictExpired() { String jpql = "delete from Cart cart where cart.modifyDate <= :expire"; entityManager.createQuery(jpql).setFlushMode(FlushModeType.COMMIT) .setParameter("expire", DateUtils.addSeconds(new Date(), -Cart.TIMEOUT)).executeUpdate(); } }