专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > Java Exception

Exception in thread "main" java.lang.NullPointerException

发布时间:2010-06-05 12:36:07 文章来源:www.iduyao.cn 采编人员:星星草

提示我如下异常:
Exception in thread "main" java.lang.NullPointerException
at dao.UserDao.insert(UserDao.java:27)
at dao.UserDao.main(UserDao.java:39)

代码如下:

package dao;

import bean.User;
import org.hibernate.*;
import org.hibernate.cfg.*;
public class UserDao
{
private static SessionFactory sessionFactory;
static
{
Configuration config=new Configuration().configure();
sessionFactory=config.buildSessionFactory();
}
public static void insert(User user)
{
Session session=null;
Transaction tx=null;
try
{
session=sessionFactory.openSession();
tx=session.beginTransaction();
session.save(user);
// session.flush();
tx.commit();
} catch (Exception e)
{
tx.rollback();
}
finally
{
if(session!=null)
session.close();
}
}
public static void main(String[] args) {
User u=new User();
u.setUsername("mxy");
u.setAge(23);
insert(u);
}
}

------解决方法--------------------------------------------------------
不能获得数据库连接,可能是hibernate.cfg.xml文件写的有问题!
------解决方法--------------------------------------------------------
调用dao的类看一下
------解决方法--------------------------------------------------------
不能打找连接. JDBC连接有问题,好好检查一下
------解决方法--------------------------------------------------------
应该是配置文件的问题
 

    
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: