hibernate 配置文件无自动提示

在编辑 *.hbm.xml 文件时,myeclipse 带有自动提示功能,但 eclipse 是没有自动提示功能的。需要自己手工加上:
          1、打开项目中任意一个 *.hbm.xml 文件,看一下文件头,形如以下:

[html]
view plain
copy
print
?

  1. <?xml version="1.0" encoding="utf-8"?>
  2. <!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN"
  3. "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN"
"http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">

找到 http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd(视 hibernate 版本不同有所不同,作者使用的是 hibernate3.6.7)。
          2、将项目中用到的 hibernate3.jar 解压缩,找到解压缩后的 org 文件下的 hibernate 文件下的 hibernate-mapping-3.0.dtd 文件。
          3、eclipse -> Window -> Preferences -> Web and XML
-> XML Catalog,选择 XML Catalog Entries 的 Add... 按钮,在弹出的 Add XML
Catalog Entry 对话框里,Location 里选择第二步里得到的 hibernate-mapping-3.0.dtd,Key
Type 选择 URI,Key 里输入第一步里得到的http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd。OK。
          再打开 eclipse 中的 *.hbm.xml 文件,编辑时就可以像 myeclipse 中那样拥有自动提示功能了。

在编辑 hibernate.cfg.xml 文件时,myeclipse 带有自动提示功能

和上面的配置基本一样只是将

http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd换成

http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd

就可以了

时间: 2024-10-12 03:24:47

hibernate 配置文件无自动提示的相关文章

Hibernate.编写xml文件无自动提示信息

Hibernate.编写xml文件无自动提示信息 注意: 配置 xxxx.hbm.xml 文件的自动提示.和配置 hibernate.cfg.xml 文件的提示,操作步骤是一样的.只是复制的文件内容.选择文件不一样. xxxx.hbm.xml 复制内容是:http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd   选择文件是:hibernate-mapping-3.0.dtd hibernate.cfg.xml 复制内容是:http:

Xdoclet + Ant自动生成Hibernate配置文件

在使用Hibernate的时候,过多的Hibernate配置文件是一个让人头疼的问题.最近接触了Xdoclet这个工具.它实际上就是一个自动代码生成的工具,Xdoclet不能单独运行,必须搭配其他工具一起使用,比如ant.如果ant的工具不会用,建议先补充一下ant的基本知识在来学习Xdoclet. Ant是什么? Apache Ant 是一个基于 Java的生成工具.生成工具在软件开发中用来将源代码和其他输入文件转换为可执行文件的形式(也有可能转换为可安装的产品映像形式).随着应用程序的生成过

在编辑Spring的配置文件时的自动提示

打 开MyEclipse—>Windows--->referenecs——>General,选择下面的Keys,这就是快捷键的设 置,可将Content Assist的快捷键改为 Alt+/ ,然后将command为word completion 的改为其他的快捷键,这样就OK了,在Spring的配置文件中敲代码时想要获得帮助时按住 Alt+/ 便会出现帮助 比如再输入<property name="maxIdle"></property>时,

java中根据hibernate配置文件自动建表

1.对与java项目,做数据库迁移时,都会用的数据脚本. 2.当引入hibernate时,可以创建数据库表的配置文件.可以根据表的配置文件自动在数据库建表.(数据库要预先建立好,因为hibernate只会建表,不会建库) 步骤: 1).在配置文件 hibernate.cfg.cml 中加入参数 ,配置相关数据源参数和pojo文件 <property name="hbm2dll.auto">update</property> <hibernate-confi

Hibernate使用MyExclipse10自动生成配置文件报错

使用MyExclipse10自动生成hibernate映射文件如下: 结果发现启动服务时报以下错误: 原因:因为hibernate换过项目地址,所以dtd文件的地址也换掉了.在hbm.xml文件里面把 http://www.hibernate.org/dtd/hibernate-configuration-3.0.dtd 换成 http://www.jboss.org/dtd/hibernate/hibernate-mapping-3.0.dtd 问题就解决了. Hibernate使用MyExc

combobox自动提示组件添加无选中项清空功能

这个标题很绕口,不过这也是想了半天的成果,对不起体育老师了. 标题想表达的是:之前讲过的用combobox实现自动提示组件,不过现在规定该组件不可以保存data中不存在的数据. 最初的想法是通过onChange事件来作判断,但是无奈该函数在自动提示的模式下,每change一次会触发2次onChange事件,太诡异了遂放弃之. 而且onChange事件是在每次combobox中的内容改变时触发,若是关键字输入过程中,该事件一直触发. 而我们所要的效果是等用户输入结果再作校验,所以不符合要求. 查找

eclipse 无代码自动提示

http://blog.csdn.net/wgw335363240/article/details/6235427eclipse 无代码提示,显示No Default Proposals,Content Assist 开启了代码提示也没用 看图: 今天把台式机上的eclipse(3.4.2)拷贝到笔记本上,打开笔记本上的工作空间,一切正常.但是当我敲打一个类的时候,发现以前eclipse的智能感知竟然不能使用,google了一下,网上有好多解决方案,但是有些方案不是很全,这里做下记录,方便以后遇

框架 day36 Spring3 入门,DI依赖注入,装配bean基于xml/注解, 整合Junit4,配置约束自动提示

1 什么是spring 1.1官网 spring.io 1.2介绍 Spring的核心是控制反转(IoC)和面向切面(AOP). IoC(Inverse of Control 反转控制) AOP(Aspect Oriented Programming 面向切面编程为内核) 简单来说,Spring是一个分层的JavaSE/EE full-stack(一站式) 轻量级开源框架. *轻量级:依赖其他内容较小,使用资源消耗也少.对比:EJB 重量级 *分层:经典三层体系架构,spring 提供解决方案

关于配置Hibernate的xml文件提示问题

学习Hibernate的过程中发现.hibernate.cfg.xml文件可以自动提示.但是model对应的xxx.hbm.xml却不会自动提示. 记得以前学习struts的时候是可以通过手动设置DTD类型的文件类实现提示的.于是就试了一下.结果就可以了.过程如下. 1.点击Eclipse的Window -> Preferences -> XML -> XML Catalog配置项如下图 2.点击右上角的[Add]按钮.弹出啊添加DTD文件的对话框.如下图所示. 2.1在Location