项目光报HQL错误,找不到是哪写错了
是哪一点写错了?
[解决办法]
你要用 实体类,,而不是表名。。。
[解决办法]
据说是hql中没有实现insert,参考http://zhidao.baidu.com/question/326458756.html,你可以直接使用session.save()方法,示例代码如下:
public boolean save(Object obj)
{
boolean state = false;
Session session = null;
Transaction tscn = null;
try
{
session = HibernateUtil.getSessionFactory().getCurrentSession();
tscn = session.beginTransaction();
session.save(obj);
tscn.commit();
}
catch (HibernateException e)
{
if(null != tscn)
{
tscn.rollback();
}
e.printStackTrace();
state = false;
}
finally
{
HibernateUtil.closeSession();
state = true;
}
return state;
}