一、创建工程
1、创建用于生成实体类的工程
2、工程命名为entity
二、创建数据库连接
1、选择图中位置
2、右键选择
3、填写信息
4、点击上图红框处按钮,选择数据库驱动,下一步
5、点击完成
三、工程匹配数据库连接
1、在左边的树状工程中点击右键
2、下一步
3、选择数据库
4、点击红框按钮
5、填写实体类的生成位置,点击完成
6、点击完成
四、生成实体类
1、连接数据库
逐级选择需要生成实体类的用户
选择需要生成实体类的数据表,右键选择
如下勾选,下一步
下一步
表中存在sequence时,选中表,选择红框的信息,点击完成
五、加工实体类
1、打开实体类hbm.xml,删除红框信息,如果有sequence,则将黑框内容进行修改
2、修改sequence
MyEclipse配置hibernate,连接oracle,报ORA-00604错误的解决
问题初步分析是 Myeclipse语言 和oracle 10g 冲突问题。
进一步分析,由于oracle 是可以正常登陆的,所以问题出现在myeclipse 这边。
解决方法一:在网上搜索到的 估计myeclipse的版本是 5.0,解决方法
1.在windows XP控制面板中修改区域和语言选项,把"区域选项"中的"标准和格式"自定义为"英语(美国)";
2.在MyEclipse中help菜单>About MyEclipse...>点击"Configuration Details",设置其中的两个值:
osgi.nl=en_US
user.language=en
这样就可以在MyEclipse Database Explorer中顺利建立oracle连接了.
该方法在myeclipse6.0中不适应。
我的解决方法:
修改eclipse.ini文件,将"-Duser.language=en"修改为"-Duser.language=zh"。问题解决。
分析:主要原因是MyEclipse在启动时候,语言编码是在[MyEclipse路径]\eclipse\eclipse.ini文件中加载的。 而国别编码是从系统的区域设置中得到的。如果MyEclipse默认启动参数为"-Duser.language=en",而操作系统设为"中文(中国)"MyEclipse加载后的信息就是"en_CN",这样就会出现上述问题,所以只要将两边的设置改成一致的,就可以解决上述问题. 你也可以就系统的区域设置定为"中文(中国)",修改eclipse.ini文件,将"-Duser.language=en"修改为"-Duser.language=zh",这样在MyEclipse加载后的Configuration Details信息就统一为zh_CN,即"osgi.nl=zh_CN".
如果是oracle 9i 问题,则可以如下解决方法
数据库服务器字符集select * from nls_database_parameters,其来源于props$,是表示数据库的字符集。
客户端字符集环境select * from nls_instance_parameter,其来源于v$parameter,
表示客户端的字符集的设置,可能是参数文件,环境变量或者是注册表
客户端的字符集要求与服务器一致,才能正确显示数据库的非Ascii字符。如果多个设置存在的时候,alter session>环境变量>注册表>参数文件
字符集要求一致,但是语言设置却可以不同,语言设置建议用英文。如字符集是zhs16gbk,则nls_lang可以是American_America.zhs16gbk。
首先查看当前数据库字符集是什么,配置资料库选用相同
把eclipse.ini里的en修改成zh后,还真行了,高手就是高手啊~
相关推荐
Hibernate逆向工程-oracle示例借鉴.pdf
eclipse下使用hibernate tools实现hibernate逆向工程 Hibernate逆向工程全流程
hibernate逆向工程所需的配置文件,不包含所需的java文件
利用MyEclipse中进行Hibernate逆向工程,图文并茂详细介绍如何利用MyEclipse插件进行Hibernate逆向工程,含数据库连接配置,Hibernate配置等..使用的MyEclipse8.5版本
使用Hibernate逆向工程时,若数据库中有中文注释,会出现乱码,本压缩包中对其进行了修改,使其支持中文。主要修改的文件为:\plugins\org.hibernate.eclipse_3.2.4.Beta1-R200810311334\lib\tools\hibernate-tools....
hibernate反向工程模板(已修改)
反向工程视频,绝对经典,让你从一个菜鸟到高手的蜕变,赶快分享吧!
hibernate正向工程和逆向工程,我自己写的,有很好的插图,希望可以帮到有需要的人。
myeclipse使用hibernate正向工程和逆向工程
MyEclipse的Hibernate逆向工程生成PO和映射文件,值得参考的文档。
本文档是指导您如何在myeclipse下把数据库中的表自动生成java对象
Mybatis官方提供了逆向工程,可以针对... 企业中,逆向工程是个很常用的工具,之前我们就学习了hibernate的逆向工程,比我们手动创建映射文件的配置信息方便很多, 自动生成单表对应了的类以及包,实现类等配置文件。
eclipse下使用hibernate tools实现hibernate逆向工程时 生成实体类时可以自动添加数据库中的注释
hibernate反向工程的指导文档,实际项目中运用的
本资源包含hibernate Tools的使用源码,其中包含了hibernate.cfg.xml,暂时未添加hibernate.reveng.xml文件
MyBatis逆向工程 一、什么是逆向工程? 简单点说,就是通过数据库中的单表,自动生成... 企业中,逆向工程是个很常用的工具,之前我们就学习了hibernate的逆向工程,比我们手动创建映射文件的配置信息方便很多,
Mybatis逆向工程工具类,方便在建表与映射文件的使用。
控制转发层采用Servlet,数据访问层采用Hibernate(bean和dao是由Hibernate逆向工程自动生成)。 系统采用分层架构,由上到下分为视图层、控制转发层、业务层、服务层、数据库访问层。运用了一些基本设计模式,系统...