我是想插入个数据,但是我的session没取到,抱错为java.lang.NullPointerException
,但我不知道是不是配置文件的错误
,但我不知道是不是配置文件的错误
解决方案 »
- 不用Myeclipse能用Eclipse配置Struts么?
- java工作流开发用什么开源项目比较好??
- 想自动完成,从svn服务器上得到代码的压缩包并上传到指定的ftp服务器上,各位帮帮忙啊!
- 基本数据类型转换~~~~~~
- spring和ehcache配置完成后,数据没有被缓存。哪位高手能帮忙解决一下啊?
- 怎样实现 通讯录中的数据可以导出来保存为Windows通讯录格式文件
- struts首页跳转问题
- tomcat 启动非常慢,该如何处理?
- eclipse 开发cmp,大家都用啥插件呀,哪一个最好,相关的技术文档?
- 关于Java中的spring
- Spring + Velocity开发ajax应用时遇到的问题!
- 一个FastM的入门问题
从你的 映射文件看没什么问题,看看楼主自己的 HQL语句吧,也许能把问题解决
package mypack;import net.sf.hibernate.*;
import net.sf.hibernate.cfg.Configuration;
import java.util.*;public class BusinessService {
public static SessionFactory sessionFactory;
static{
try{
Configuration config=new Configuration().configure();
config.addClass(Customer.class)
.addClass(Order.class);
sessionFactory=config.buildSessionFactory();
}catch(Exception e){e.printStackTrace();}
}
//public BusinessService(){}
public void savedata() throws Exception{
System.out.println("zhixing");
Session session=sessionFactory.openSession();
Transaction tx=null;
try{
tx=session.beginTransaction();
Customer customer=new Customer("lyy");
session.save(customer);
Order order1=new Order("tom_001",customer);
Order order2=new Order("tom_002",customer);
session.save(order1);
session.save(order2);
tx.commit();
}catch(Exception e){
if(tx!=null){
tx.rollback();
}
throw e;
}finally{
session.close();
}
}
public void test() throws Exception{
savedata();
}
public static void main(String args[]) throws Exception{
new BusinessService().test();
sessionFactory.close();
System.out.println("main");
}
}
配置文件用的是hibernate.properties如下:
hibernate.dialect=net.sf.hibernate.dialect.SybaseDialect
hibernate.connection.driver_class=com.sybase.jdbc2.jdbc.SybDriver
hibernate.connection.url=jdbc:sybase:Tds:192.168.0.201:5000/weihu
hibernate.connection.username=sa
hibernate.connection.password=111111
hibernate.show_sql=true我就不清楚到底是什么错??