GeneralConfigDAO { public GeneralConfig get(GeneralConfigId generalConfigId) { Session session = sessionFactory.openSession(); session.beginTransaction(); GeneralConfig generalConfig = (GeneralConfig) session.get(GeneralConfig.class, generalConfigId); session.getTransaction().commit(); session.close(); return generalConfig; }  List<GeneralConfig> list(Integer pageNum, Integer numResults); Integer totalRecordCount(); GeneralConfig get(GeneralConfigId generalConfigId); GeneralConfigId insert(GeneralConfig generalConfig); void update(GeneralConfig generalConfig); void delete(GeneralConfigId generalConfigId); void deleteByConfigGroup(String generalConfig); List<com.wipro.ats.bdre.md.beans.table.GeneralConfig> getGeneralConfig(String configGroup, int required); List<com.wipro.ats.bdre.md.beans.table.GeneralConfig> listGeneralConfig(String configGroup); List<com.wipro.ats.bdre.md.beans.table.GeneralConfig> getLikeGeneralConfig(String description, int required); com.wipro.ats.bdre.md.beans.table.GeneralConfig getGenConfigProperty(String configGroup, String key); void insertCluster(ClusterInfo cluster); List<com.wipro.ats.bdre.md.beans.table.GeneralConfig> getDistinctGenerelConfig(Integer pageNum, Integer numResults);  }
@Ignore @Test public void testGet() throws Exception { GeneralConfigId generalConfigId = new GeneralConfigId(); generalConfigId.setConfigGroup("1"); generalConfigId.setGcKey("credential"); LOGGER.info("Description of GeneralConfig(1) is:" + generalConfigDAO.get(generalConfigId).getDescription()); }