欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

在eclipse工具里配置hibernate的快捷键提示

程序员文章站 2024-03-19 07:58:39
...

一、下载hibernate框架项目
hibernate的官网:http://hibernate.org/
下载hibernate的地址:https://sourceforge.net/projects/hibernate/files/

下载一下hibernate-orm,常用的也就是这个
在eclipse工具里配置hibernate的快捷键提示

  • 下载下来的文件
    在eclipse工具里配置hibernate的快捷键提示

二、找到dtd约束文件

  • 解压下载的文件
    在eclipse工具里配置hibernate的快捷键提示

  • 把解压后的文件打开
    在eclipse工具里配置hibernate的快捷键提示

  • 找到hibernate的核心依赖文件
    路径:hibernate-release-5.4.11.Final\hibernate-release-5.4.11.Final\lib\required
    在eclipse工具里配置hibernate的快捷键提示

  • 将hibernate的核心依赖拷贝到桌面上,用压缩工具WinRAR或者其他压缩工具打开
    在eclipse工具里配置hibernate的快捷键提示

  • org往下一直打开,出现很多文件夹的时候就不要继续下去了,路径在:org/hibernate下面
    在eclipse工具里配置hibernate的快捷键提示
    将找到后的hibernate-mapping.dtd和hibernate-configuration.dtd两个文件一并解压出来

这里推荐做法是:将解压后的dtd放到一个固定的配置目录下,比如说D:\config\xml_validate,这个文件夹就专门存放xml约束的配置,以后有其他的xml约束就直接放到这里,而且不要经常性修改这个文件夹名称或者移动到其他路径下面

如果是源代码查找的话就是这样的路径:
hibernate-release-5.0.11.Final\hibernate-release-5.0.11.Final\project\hibernate-core\src\main\resources\org\hibernate

三、使用文本编辑工具打开dtd文件

  • 查看有没有头的配置信息

在eclipse工具里配置hibernate的快捷键提示
在eclipse工具里配置hibernate的快捷键提示
打开看后,会发现有这样的注释信息

  • 最终的配置信息如下

hibernate-configuration的配置头

<!DOCTYPE hibernate-configuration PUBLIC
	"-//Hibernate/Hibernate Configuration DTD 3.0//EN"
	"http://www.hibernate.org/dtd/hibernate-configuration-3.0.dtd">

hibernate-mapping的配置头

<!DOCTYPE hibernate-mapping PUBLIC 
    "-//Hibernate/Hibernate Mapping DTD 3.0//EN"
    "http://www.hibernate.org/dtd/hibernate-mapping-3.0.dtd">

四、打开eclipse工具,开始配置hibernate的xml提示

  • 找到首选项,即偏好设置,Window>>>Preferences
    在eclipse工具里配置hibernate的快捷键提示

  • 找到xml catalog(xml目录选项)
    在eclipse工具里配置hibernate的快捷键提示

  • 选择用户指定,添加hibernate的xml约束文件
    在eclipse工具里配置hibernate的快捷键提示

  • 配置dtd信息(先Configuration文件再Mapping文件)
    在eclipse工具里配置hibernate的快捷键提示
    在eclipse工具里配置hibernate的快捷键提示

特别注意,配置完成后,一定要Apply and Close应用设置并关闭,不要Cancel(取消),否则就白白折腾
在eclipse工具里配置hibernate的快捷键提示

五、开始进行hibernate的提示测试

hibernate的模板文件(hibernate.conf.xml)

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configuration DTD 3.0//EN" "http://www.hibernate.org/dtd/hibernate-configuration-3.0.dtd" >
<hibernate-configuration>
    <session-factory />
</hibernate-configuration>
  • 先来测试下config配置
    在eclipse工具里配置hibernate的快捷键提示

hibernate的模板文件(User.hbm.xml)

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN" "http://www.hibernate.org/dtd/hibernate-mapping-3.0.dtd" >
<hibernate-mapping>

</hibernate-mapping>
  • 再来测试下mapping配置
    在eclipse工具里配置hibernate的快捷键提示
相关标签: ---Java技术