S2SH测试Dao类中的方法

public class CityDAO extends HibernateDaoSupport {
	private static final Logger log = LoggerFactory.getLogger(CityDAO.class);
	// property constants
	public static final String CNAME = "cname";
	public static final String AREA = "area";

	protected void initDao() {
		
	}
	/**
	 * 根据城市名字查询城市
	 */
	public City findByCname(String cname) {
		log.debug("getting City instance with cname: " + cname);
		String hql="from City c where c.cname=:cname";
		try {
			List list=getHibernateTemplate().findByNamedParam(hql,"cname",cname);
			return (City) list.get(0);
		} catch (RuntimeException re) {
			log.error("get failed", re);
			throw re;
		}
	}
	@Test
	public void test(){
		ApplicationContext ac  = new ClassPathXmlApplicationContext("applicationContext.xml");
		CityDAO cd = ac.getBean(CityDAO.class);
		City city=cd.findByCname("哈尔滨");
		System.out.println(city.getArea());  //输出north
	}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值