hibernate使用原生sql语句,我贴出源代码,和错误,我知道是空指针异常,但是为什么会出现呢?

publicList<TaxInformVO>QueryTax(){StringSQL="select*fromtt";System.out.println(SQL);S... public List<TaxInformVO> QueryTax() {
String SQL = "select * from tt";
System.out.println(SQL);
SQLQuery query1 = this.getSession().createSQLQuery(SQL);
List<Object[]> objs = query1.list();
System.out.println(objs);
下面是报的错

select * from tt
Exception in thread "main" java.lang.NullPointerException
at org.springframework.orm.hibernate3.support.HibernateDaoSupport.getSession(HibernateDaoSupport.java:140)
at com.hqjy.daoImpl.OperationTaxDaoImpl.QueryTax(OperationTaxDaoImpl.java:216)
at com.hqjy.daoImpl.OperationTaxDaoImpl.main(OperationTaxDaoImpl.java:203)
展开
 我来答
黑皇雄起
2014-11-25 · 超过27用户采纳过TA的回答
知道答主
回答量:56
采纳率:0%
帮助的人:47.3万
展开全部
你 查询之后反回的是以个 object 型的List<Object[]> objs
但是方法要求反回的是List<TaxInformVO> 我想问题就在这吧
更多追问追答
追问

这是全部的方法     你说的那个问题是不存在的,我吧OBJ的对象一个一个放到List<TaxInformVO>里面去了的啊

追答

这种写法,对session 的管理很不健全啊,现在已经不提倡了

hibernate  你按我这么写吧

 

  public  class EmpDAOImpl extends HibernateDaoSupport     忘了这断了

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式