Hibernate 5 初次使用遇到的各种问题
来源:互联网 发布:mac iphone 蓝牙 网络 编辑:程序博客网 时间:2024/06/08 18:14
问题一:
MyEclipse2016 第一次配置,项目右键new里没有Hibernate XML Mapping File,与教程上不同
解决方法:
新建XML(Basic Templates),创建过程中命名为TableName.hbm.xml,选取Create XML file from a DTD file,在select XML Catalog entry 中 选取Hibernate Mapping DTD 3.0,即可创建
问题二:
运行报错,Unable to create requested service
解决方法:
检查jdbc相关的配置是否正确,我原因是hibernate.cfg.xml里jdbc驱动包名写错
问题三:
运行报错,org.hibernate.MappingException: Unknown entity
解决方法:
教程中是hibernate 4 ,而我用的实际是hibernate 5
两者在ServiceRegistry等方法上不一样
4.x版本
private SessionFactory sessionFactory;private Session session;private Transaction transaction;//initConfiguration configuration = new Configuration().configure();ServiceRegistry serviceRegistry = new StandardServiceRegistryBuilder().applySettings(configuration.getProperties()).build();sessionFactory = config.buildSessionFactory(serviceRegistry);session = sessionFactory.getCurrentSession();transaction = session.beginTransaction();//Destorytransaction.commit();session.close();sessionFactory.close();
5.x版本
private SessionFactory sessionFactory;private Session session;private Transaction transaction;//initConfiguration config = new Configuration().configure();sessionFactory = config.configure().buildSessionFactory(); session = sessionFactory.getCurrentSession();transaction = session.beginTransaction();//destorytransaction.commit();
问题四:
错误:org.hibernate.HibernateException: No CurrentSessionContext configured!
解决方法:
在hibernate.cfg.xml中添加
<property name="current_session_context_class">thread</property>
问题五:
错误org.hibernate.exception.GenericJDBCException: could not execute statement
解决方法;
数据库表中,主键设置自动递增
阅读全文
0 0
- Hibernate 5 初次使用遇到的各种问题
- 初次配置Hibernate所遇到的问题
- 初次使用博客功能遇到的问题
- QT线程初次使用。遇到的问题。
- 初次使用hadoop时遇到的问题.
- 初次使用CocoaPods遇到的问题总结
- 初次使用LogCat遇到的问题
- 初次使用selenium时遇到的问题
- ubuntu初次使用遇到的问题总结
- 初次使用Maven中遇到的问题
- 初次使用git遇到的问题
- 使用Myelipse编写hibernate遇到的各种问题
- hibernate的初次使用
- VC++6.0 + oo4o初次使用遇到的问题
- VC++6.0到VS2005初次使用遇到的问题
- 初次使用IDEA遇到的问题记录_1
- 【postgresql】初次使用遇到的问题和总结
- 初次使用ssh开发时遇到的问题
- HDU 1056
- 广师oj 2237
- solr-5 function query
- CodeForces
- 京东初探险
- Hibernate 5 初次使用遇到的各种问题
- android:拍照/本地上传头像+本地缓存
- 聚类
- 基于LZO算法的编解码器
- Html5 总结快捷键方式
- B. The Meeting Place Cannot Be Changed(二分)
- 字符串单元节(KMP中NEXT数组剖析)
- 作为私有命名空间的函数
- 集合:Collection API 以及List