Hibernate+Eclipse for j2ee+SQL SERVER的安装及使用问题排除
来源:互联网 发布:朵以正品淘宝折扣店 编辑:程序博客网 时间:2024/04/29 22:06
一.hibernate synchronizer安装:
1.本地安装:
将hibernate synchronizer下载下来后,将hibernate synchronizer/eclipse/plugs in下的com.hudson.hibernatesynchronizer_3.1.1复制到eclipse安装目录下的plugins目录下。
2.连网安装:
在eclipse下,选择help->installer newsoftware->add,输入网址http://hibernatesynch.sourceforge.net以及名字,然后一路点击next,自动安装。
安装成功后,在项目上点击右键,new->other中出现hibernate选项。
二.使用
首先将hibernate下的hibernate3.jar和lib文件夹下的所有jar文件拷入项目的lib文件夹中,然后将访问sql server数据库的三个包拷入lib中。最后将hibernate下的etc文件夹中的log4j.properties放入项目的build->classes文件夹中。
然后,项目上右键,选择new->other->hibernate->Hibernate configuration file,设置好路径(最好在src目录下),填好需要的,比如驱动名、数据库类型、用户名、密码等等。这样就生成了hibernate.cfg.xml。
然后,项目上右键,选择new->other->hibernate->Hibernate mapping file,然后填入密码,refresh后,就可以看到这个数据库中的各个表。然后填入路径,点击property让其中的ID Generator的值为identity(这是主键的增长方式)。一定要让数据库主键与这个要匹配,也为identity。(这个为sql server数据库,其他按情况定,好像My SQL是native)
最后,在生成的User1.hbm.xml上点右键,选择hibernate synchronizer->Add mapping reference,选择hibernate synchronizer->synchronizer files。
在user1DAO.java中输入:
成功插入
三.遇到的问题及解决
1.cannot find entity user1
解决办法:
在生成的User1.hbm.xml上点右键,选择hibernate synchronizer->Add mapping reference
2.将user1.hbm.xml mapping到hibernate.cfg.xml中后,hibernate报错,说找不到param以及格式错误
解决办法:
这是synchronizer自己的bug,hibernate.cfg.xml少了下面这个,将它加入hibernate.cfg.xml中
3.说user1.hbm.xml not match(****)
解决办法:打开user1.hbm.xml ,看一下name=Id的那个数据表中的列是否未设为主键。一种可以将它设置为主键,而是将它的名字改为非Id。
- Hibernate+Eclipse for j2ee+SQL SERVER的安装及使用问题排除
- Eclipse中Hibernate配置SQL Server 2000的问题
- Hibernate Tools for Eclipse插件的安装和使用
- Hibernate Tools for Eclipse插件的安装和使用
- Hibernate Tools for Eclipse插件的安装和使用【转】
- Hibernate Tools for Eclipse的安装和使用
- Hibernate Tools for Eclipse插件的安装和使用【转】
- Hibernate Tools for Eclipse插件的安装和使用
- Hibernate Tools for Eclipse安装和使用
- Hibernate Tools for Eclipse安装和使用
- Hibernate Tools for Eclipse安装与使用
- sql server 2008安装及使用过程中的一些问题
- arcsde for microsoft sql server 安装问题
- 安装SQL Server 2000遇到的两个问题及解决办法
- 安装SQL Server中遇到的问题及解决方法
- 安装SQL server出现的问题及解决方法
- 安装sql server 2008 遇到的问题及解决办法
- SQL Server 安装及可能出现的问题汇总
- hibernate缓存
- activeX控件的调试。
- ZOJ 2504 Help John! (dijkstra)
- Bloom Filter应用之LOAF
- 多校_WHU_How Many Times hdoj3561
- Hibernate+Eclipse for j2ee+SQL SERVER的安装及使用问题排除
- ZOJ 1655 Transport Goods (杀入ranklist1000,撒花)
- Linux device driver
- 转型
- poj1274——最大匹配
- Section 1.2 Palindromic Squares
- Asterisk 简介
- 数据库的查询优化方法分析
- SQL基础及安装注意事项