第一次完成hibernate基本操作
2009-07-22 13:48
197 查看
今天终于完成了hibernate的一些操作,但是过程并不顺利。
1.我看一个ppt上面介绍用
Configuration cfg = new Configuration(); cfg.addURL(UserTest.class.getResource("/com/berheley/hibernate/User.hbm.xml"));
来加载User.hbm.xml文件,但是,最后我发现没有加载成功.后来,直接用SessionFactory sessionFactory = cfg.configure().buildSessionFactory();,发现,cfg.configure()方法是通过Configuration来配置hibernate.cfg.xml文件,加载数据库配置信息,最后在调用buildSessionFactory()方法,生成sessionFactory.
2.其中还遇到了一些错误,比如:数据库连接文件应该是:jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=users,结果我写错了.还有加载mapping时,路径应该是<mapping resource="com/berheley/hibernate/User.hbm.xml"/>,而我在com前面加上了"/".在配置User.hbm.xml时,<hibernate-mapping package="com.berheley.hibernate">这条语句,我一开始没有加入package属性.最后还有一个问题,就是我的数据库表里面的ID字段没有设置成自增性.
这是,我的第一篇博客,我要得到一种高效的学习方式,这样才能快速成长.
1.我看一个ppt上面介绍用
Configuration cfg = new Configuration(); cfg.addURL(UserTest.class.getResource("/com/berheley/hibernate/User.hbm.xml"));
来加载User.hbm.xml文件,但是,最后我发现没有加载成功.后来,直接用SessionFactory sessionFactory = cfg.configure().buildSessionFactory();,发现,cfg.configure()方法是通过Configuration来配置hibernate.cfg.xml文件,加载数据库配置信息,最后在调用buildSessionFactory()方法,生成sessionFactory.
2.其中还遇到了一些错误,比如:数据库连接文件应该是:jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=users,结果我写错了.还有加载mapping时,路径应该是<mapping resource="com/berheley/hibernate/User.hbm.xml"/>,而我在com前面加上了"/".在配置User.hbm.xml时,<hibernate-mapping package="com.berheley.hibernate">这条语句,我一开始没有加入package属性.最后还有一个问题,就是我的数据库表里面的ID字段没有设置成自增性.
这是,我的第一篇博客,我要得到一种高效的学习方式,这样才能快速成长.
相关文章推荐
- 在MyEclipse中利用Hibernate框架完成数据库的基本操作(查询、更新、删除)
- 服务器集群管理框架从构思到完成(二)集群部署配置和基本功能操作
- 第一个完成的hibernate操作oracle数据库的例子
- 利用SQL Server 2008完成对基本表的操作 第三章(一)
- mysql和hibernate的基本操作
- 【极客营】Hibernate完成CRM的联系人的保存操作-技术分析之级联删除
- 【SSH三大框架】Hibernate基础第五篇:利用Hibernate完成简单的CRUD操作
- Hibernate映射的基本操作
- hibernate中many-to-many基本操作
- java鬼混笔记:Hibernate:1、基本操作
- Hibernate框架中Session的基本操作
- Hibernate_day03讲义_使用Hibernate完成多对多的关系映射并操作
- Hibernate映射的基本操作
- 【转】hibernate学习系列-----(3)Session 缓存和持久化生命周期以及Session 基本操作
- spring入门(11)-spring与hibernate整合完成增删改查的操作(封装HibernateTemplate模版类对象)
- 【极客营】Hibernate完成CRM的联系人的保存操作-技术分析之级联的取值
- 二、框架学习 (一)Hibernate框架学习 (1)Hibernate入门和基本操作
- Hibernate查询—利用HQL完成表的查询操作
- VI入门操作总结[使用VI完成基本编辑操作]
- spring入门(12)-spring与hibernate整合完成增删改查的操作(继承HibernateDaoSupport调用hibernateTemplate类)