Eclipse 通过Hibernate链接数据表生成实体类
来源:互联网 发布:prim算法的时间复杂度 编辑:程序博客网 时间:2024/06/17 23:11
4.4.1 配置hibernate configurations(hibernate链接数据库)
1.打开控件窗口
点击 window - open view - other
在hibernate文件夹下打开hibernate configurations
图 4.4.1-1
2.配置 configuration
找到项目的hibernate.cfg.xml,配置好路径和账号密码
在hibernate configurations界面下,右键点击Add Configuration如上图4.4.1-1
点击Project的Browse选择项目,再点击Configuration file下的Setup拿到选择Use existing找到项目中的hibernate.cfg.xml ,如下图:
窗口先不关闭,继续点击Classpath选项卡,添加项目和添加链接数据库的jar包,如下图:
完成以上步骤后点击ok,然后回到窗口左边刷新配置,看到Database里有数据库名和表代表链接成功,如下图:
4.4.2 创建代码生成配置
找到项目中hibernate.reveng.xml 配置想要生成实体类的表名,如下图:
回到Hibernate界面,进入创建代码的配置
1.选择配置,2选择输出的目录,3填写生成实体的包名,4.选择配置好的hibernate.reveng.xml, 5保存配置
切换到Exporters选项卡,勾选如下图:
4.4.3 运行配置文件生成实体类
所有配置完后,在上图点击Run按钮,等到运行完即生成实体类在相应的目录和包下
另外,有可能出现以下错误:
1.
org.slf4j.spi.LocationAwareLogger.log(Lorg/slf4j/Marker;Ljava/lang/String;ILjava/lang/String;[Ljava/lang/Object;Ljava/lang/Throwable;)V
解决办法是:在图2的Edit Configuration 界面classpath去掉项目
2. javax.naming.NoInitialContextException: Need to specify class name in environment or system property, or as an applet parameter, or in an application resource file: Java.naming.factory.initial
解决办法:
去掉图1的hibernate.cfg.xml中,sessionFactory 配置了name属性即可
3.在切换两个项目后运行hibernate.reveng.xml,有可能不报错,但又不生成实体类。
解决:在hibernate configurations界面下重新新建Add configurations ,到了选取hibernate.cfg.xml,和hibernate.reveng.xml时提示选择新增,就可以了
- Eclipse 通过Hibernate链接数据表生成实体类
- eclipse通过数据表生成jpa或hibernate实体
- myeclipse通过数据表生成jpa或hibernate实体
- myeclipse通过数据表生成jpa或hibernate实体 .
- myeclipse通过数据表生成jpa或hibernate实体
- myeclipse通过数据表生成jpa或hibernate实体
- myeclipse通过数据表生成jpa或hibernate实体
- Eclipse通过HibernateTools实现逆向生成Hibernate实体类
- Eclipse通过HibernateTools实现逆向生成Hibernate实体类
- eclipse 通过Hibernate 逆向生成实体类和映射文件
- 由数据表生成hibernate映射文件和实体类
- eclipse hibernate 反向生成实体类
- Eclipse使用Hibernate逆向生成实体类
- eclipse 安装 hibernate 插件生成实体类
- eclipse 中 hibernate 反向生成实体类
- Eclipse通过HibernateTools实现逆向生成Hibernate实体类或映射
- CodeSmith生成数据表实体类
- hibernate通过实体生成表
- 同步、异步、阻塞、费阻塞
- Thymeleaf 3.0 自定义标签方言属性,简单实例。快速学习!
- Html
- PHP常用正则表达式
- scala 模式匹配之Type、Array、List和Tuple
- Eclipse 通过Hibernate链接数据表生成实体类
- JQuery实现密码的显示与隐藏
- 《经久不衰的Spring框架:SpringMVC 统括》
- ubuntu系统安装curl模块
- PDO操作
- HTML/XML转义字符对照表
- Java实例 改进发射小程序 java.util.concurrent.Executor执行器来处理多任务多线程
- caffe的mnist数据集测试
- SparkSQL编程指南之Java篇一-入门