📄 citysdaoimpl.java
字号:
package com.dfsz.dao;import java.util.ArrayList;import java.util.LinkedHashMap;import java.util.List;import java.util.Map;import org.hibernate.Query;import org.hibernate.Session;import util.dao.HibernateDaoSupport;import com.dfsz.model.Citys;import com.dfsz.model.Province;public class CitysDaoImpl extends HibernateDaoSupport<Citys,Long> implements CitysDao{ public CitysDaoImpl(){ this.entityClass = CitysDaoImpl.class; } @SuppressWarnings("unchecked") public List<Citys> get() { // TODO Auto-generated method stub Session session = this.getSession(); Query query = session.createQuery("from "+Citys.class.getName() ); List<Citys> citysList= new ArrayList<Citys>(); citysList = query.list(); return citysList; } @SuppressWarnings("unchecked") @Override public Map<Province, List<Citys>> listAddress() { // TODO Auto-generated method stub Session session = this.getSession(); Map<Province,List<Citys>> citys = new LinkedHashMap(); List<Province> provinceList; ProvinceDao provinceDao = new ProvinceDaoImpl(); provinceList = provinceDao.get(); for(int i=0;i<provinceList.size();i++){ Query query = session.createQuery("from "+Citys.class.getName() +" as city where city.province.id ="+provinceList.get(i).getId()); citys.put(provinceList.get(i), query.list()); } return citys; } }
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -