我的同学说用注解的话AnnotationConfiguration().buildSessionFactory()就可以,而不需要AnnotationConfiguration()
.configure().buildSessionFactory()但是我的一个测试小项目用前者报错,用后者就OK。而且我查了文档确实注解用的是前者。什么原因呢?求高手帮忙啊。
.configure().buildSessionFactory()但是我的一个测试小项目用前者报错,用后者就OK。而且我查了文档确实注解用的是前者。什么原因呢?求高手帮忙啊。
解决方案 »
- java的socket程序运行时抛出java.net.ConnectException: Connection timed out: connect
- 谁有SSH整合的项目案例源码
- 学习hibernate框架ing..throw StackOverflowError
- soapenc:string出错怎么处理
- Java好书 【推荐】
- 百分求助:如何通知JAVA程序获得Weblogic服务器的上可用线程、等待队列、连接池的连接数及JTA数
- 关于DispatchAction的问题!
- 两个表如果没有关联,hql不能做外连接查询吗?
- 请问Crystal Report Design 10 for java 下载地址!谢谢!
- j2ee启动错误,请大家帮忙看看。
- 基于j2ee 有什么题目?大家推荐下啊,我明年的毕业设计
- struts2的默认ACTION会执行execute()方法完成数据交互吗?还是只是个静态页面?
private static final ThreadLocal<Session> threadLocal = new ThreadLocal<Session>();
private static AnnotationConfiguration configuration = new AnnotationConfiguration(); private static org.hibernate.SessionFactory sessionFactory;
private static String configFile = CONFIG_FILE_LOCATION; static {
try {
configuration.configure(configFile);
sessionFactory = configuration.buildSessionFactory();
} catch (Exception e) {
System.err
.println("%%%% Error Creating SessionFactory %%%%");
e.printStackTrace();
}
}
private HibernateSessionFactory() {
}
configuration.configure(configFile);
sessionFactory = configuration.buildSessionFactory();
这是你反编译的结果吧,你再编译hibernate-jpa-2.0这个包看下,我估计它没有前面那一句(我没用过SDK反编译,你试试吧,顺便告诉我下~~谢谢)