package com.sobey.cmop.mvc.dao.custom.imp; import java.util.List; import javax.persistence.EntityManager; import javax.persistence.PersistenceContext; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.stereotype.Component; import com.sobey.cmop.mvc.dao.custom.HostServerDaoCustom; @Component public class HostServerDaoCustomImp implements HostServerDaoCustom { private static Logger logger = LoggerFactory.getLogger(HostServerDaoCustomImp.class); @PersistenceContext private EntityManager em; @SuppressWarnings("rawtypes") @Override public List getEcsByHost(Integer id) { String sqlString = "SELECT t2.* FROM ip_pool t1 LEFT JOIN compute_item t2 ON t1.ip_address = t2.inner_ip WHERE t1.host_server_id= ?"; // logger.info(sqlString); return em.createNativeQuery(sqlString).setParameter(1, id).getResultList(); } }