问题查出来了,是我的DB2数据库的驱动有问题,目前数据可以插入了,但是又碰到另一个问题,就是无法查询,一执行查询Weblogic服务就关闭了。代码如下:
public class GenDaoHiberImpl extends HibernateDaoSupport implements IGenDao { public void SaveObject(Object obj) {
this.getHibernateTemplate().save(obj);
} public List find(final String hql) {
return(List)this.getHibernateTemplate().execute(
new HibernateCallback() {
public Object doInHibernate(Session session) {
Query query = session
.createQuery(hql);
return (List) query.list();
}
});
/*
try {
this.getHibernateTemplate().find(hql);
}catch(Exception e)
{
System.out.println(e.toString());
}*/ }......以上代码中SaveObject方法执行没有问题,可以将数据保存到数据库中,说明配置应该是没有问题吧,就是查询不管是用find还是用execute方法都会使Weblogic退出,搞得什么错误信息都捕捉不到。我的查询传入的hql参数是“from Msg ”,Msg是实体类名。
大家帮我分析一下可能是什么原因啊
万分感谢!!!!!!!
public class GenDaoHiberImpl extends HibernateDaoSupport implements IGenDao { public void SaveObject(Object obj) {
this.getHibernateTemplate().save(obj);
} public List find(final String hql) {
return(List)this.getHibernateTemplate().execute(
new HibernateCallback() {
public Object doInHibernate(Session session) {
Query query = session
.createQuery(hql);
return (List) query.list();
}
});
/*
try {
this.getHibernateTemplate().find(hql);
}catch(Exception e)
{
System.out.println(e.toString());
}*/ }......以上代码中SaveObject方法执行没有问题,可以将数据保存到数据库中,说明配置应该是没有问题吧,就是查询不管是用find还是用execute方法都会使Weblogic退出,搞得什么错误信息都捕捉不到。我的查询传入的hql参数是“from Msg ”,Msg是实体类名。
大家帮我分析一下可能是什么原因啊
万分感谢!!!!!!!
http://community.csdn.net/Expert/TopicView.asp?id=4864831