package swag49.dao;
import org.springframework.stereotype.Repository;
import org.springframework.transaction.annotation.Transactional;
import swag49.model.Building;
import swag49.model.Square;
import javax.persistence.EntityManager;
import javax.persistence.PersistenceContext;
@Repository("buildingDAO")
@Transactional("swag49.map")
public class BuildingDAO extends AbstractDataAccessObject<Building, Square.Id> {
@PersistenceContext(unitName = "swag49.map")
private EntityManager em;
public BuildingDAO() {
super(Building.class);
}
@Override
protected EntityManager getEntityManager() {
return em;
}
}