id to load is required for loading 原因?

public Street findById(Integer id) {
		// TODO Auto-generated method stub
		Session session=HibernateUtil.getSession();
		//System.out.println(session);
		Transaction tx=session.beginTransaction();
		Street d=null;
		try{
			d=(Street)session.get(Street.class,id);
			
			
			System.out.println(d);
			
			tx.commit();
我的这几行代码出错了,想了半天才想出来,原来
Integer id——》Street.class,id
原来是我没对应上来,上面代码就是标准代码,我是把id写成了d,所以取出来的总是null

你可能感兴趣的:(id to load is required for loading 原因?)