//创建会话工厂对象, 结合图纸、建材建造工厂
sessionFactory = config.buildSessionFactory(serviceRegistry);
//会话对象 , 工厂 生产出产品 session
session = sessionFactory.openSession();
//开启事务 ,深加工session (配备事务的特性)
transaction = session.beginTransaction();
sessionFactory = config.buildSessionFactory(serviceRegistry);
//会话对象 , 工厂 生产出产品 session
session = sessionFactory.openSession();
//开启事务 ,深加工session (配备事务的特性)
transaction = session.beginTransaction();
2017-04-15
//创建配置对象, 获得工厂配置图纸
Configuration config = new Configuration().configure();
//创建服务注册对象, 根据图纸准备 工厂建筑材料
ServiceRegistry serviceRegistry =
new ServiceRegistryBuilder().applySettings(
config.getProperties()).buildServiceRegistry();
Configuration config = new Configuration().configure();
//创建服务注册对象, 根据图纸准备 工厂建筑材料
ServiceRegistry serviceRegistry =
new ServiceRegistryBuilder().applySettings(
config.getProperties()).buildServiceRegistry();
2017-04-15
如果出现无法解析hibernate.cfg.xml的问题 或者Cannot instantiate the type Configuration
看楼上,要在connection.url那一行的配置中记得加上<![CDATA]]>
这一行应该是这样的
<property name="connection.url"><![CDATA[jdbc:mysql://127.0.0.1:3306/hibernate?useUnicode=true&characterEncoding=UTF-8]]></property>
看楼上,要在connection.url那一行的配置中记得加上<![CDATA]]>
这一行应该是这样的
<property name="connection.url"><![CDATA[jdbc:mysql://127.0.0.1:3306/hibernate?useUnicode=true&characterEncoding=UTF-8]]></property>
2017-04-15
在配置映射文件时应该标明xxx.hbm.xml的具体位置, 如: Students.hbm.xml放在com.bean目录下,则应该这样写<mapping resource="com/bean/Students.hbm.xml"/>.
在配置xxx.hbm.xml的组件属性时,也应该标明该类的位置, 如: Address.class放在com.bean目录下,则应该这样写<component name="address" class="com.bean.Address">.
在配置xxx.hbm.xml的组件属性时,也应该标明该类的位置, 如: Address.class放在com.bean目录下,则应该这样写<component name="address" class="com.bean.Address">.
2017-04-15
很幸运只报了一个 org.hibernate.MappingNotFoundException: resource: Students.hbm.xml not found
原来是Students.hbm.xml Students少写了个s 导致文件没有映射成功,另外在创建Students.hbm.xml文件是他会默认跑到学生类的包下面去 所以在引入时需要注意路径是否正确!
原来是Students.hbm.xml Students少写了个s 导致文件没有映射成功,另外在创建Students.hbm.xml文件是他会默认跑到学生类的包下面去 所以在引入时需要注意路径是否正确!
2017-04-14
myeclipse 要先建表,再根据表反向生成!!!
数据库连接 参考 楼上的: http://blog.sina.com.cn/s/blog_b0f182290102v7ss.html
数据库连接 参考 楼上的: http://blog.sina.com.cn/s/blog_b0f182290102v7ss.html
2017-04-14
<propertyname="connecion.url">jdbc:mysql://hibernateuseUnicode=true&amp;characterEncoding=UTF-8</property>
<property name="dialect">org.hibernate.dialect.MySQLDialect</property>
<property name="format_sql">true</property><property name="hbm2ddl.auto"></property>
我也给大家粘贴出来了。
<property name="dialect">org.hibernate.dialect.MySQLDialect</property>
<property name="format_sql">true</property><property name="hbm2ddl.auto"></property>
我也给大家粘贴出来了。
2017-04-14
你们好歹有错误信息, 我的就出initalizationError,我估计是JUnit包有问题,我在 csdn上重新安装hibernate5写了还是报这个错,换个包试试看
2017-04-14