2011-03-16 86 views
2

有人可以幫助我解決Xml在編寫Hibernate-Spring程序時Doctype與Schema的奧祕嗎?我第一次寫它可以幫助我的任何版本。我在網上讀到:Xml-Mystery編寫Hibernate與Spring

  1. 架構是XML需要爲Spring 2.x和3.1冬眠
  2. 文檔類型所需的早期版本

任何一個可以告訴我是什麼意義我們寫在我們的模式和什麼時候使用什麼的n + 1數量的等等等等。

在此先感謝。

+0

這個異常讓我瘋狂 線程「main」中的異常org.springframework.beans.factory.BeanDefinitionStoreException:來自類路徑資源[spring-hibernate.xml]的XML文檔中的第6行無效;嵌套異常是org.xml.sax.SAXParseException:文檔根元素「beans」,必須匹配DOCTYPE根「null」。 org.xml.sax.SAXParseException:文檔根元素「beans」,必須匹配DOCTYPE根「null」。 – 2011-03-16 05:31:17

+0

如果答案滿足您的要求,則應在其附近放置一個綠色勾號標記。 – 2011-03-16 11:13:04

回答

2

它的時間來升級您的版本的春季和休眠。

<?xml version="1.0" encoding="UTF-8"?> 
<beans xmlns="http://www.springframework.org/schema/beans" 
    xmlns:aop="http://www.springframework.org/schema/aop" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
    xmlns:tx="http://www.springframework.org/schema/tx" xmlns:mvc="http://www.springframework.org/schema/mvc" 
    xmlns:jee="http://www.springframework.org/schema/jee" xmlns:context="http://www.springframework.org/schema/context" 
    xsi:schemaLocation="http://www.springframework.org/schema/beans 
         http://www.springframework.org/schema/beans/spring-beans.xsd 
         http://www.springframework.org/schema/aop 
         http://www.springframework.org/schema/aop/spring-aop-2.5.xsd 
         http://www.springframework.org/schema/tx 
         http://www.springframework.org/schema/tx/spring-tx-2.5.xsd 
         http://www.springframework.org/schema/context 
         http://www.springframework.org/schema/context/spring-context-3.0.xsd 
         http://www.springframework.org/schema/mvc 


     http://www.springframework.org/schema/mvc/spring-mvc-3.0.xsd"></beans> 

所以用這個豆命名空間定義,你將能夠使用AOP,TX,JEE,背景和您的Spring應用程序上下文MVC標籤。所有的bean都要在元素中聲明(這從標籤名稱本身是很明顯的)。大多數支持Spring集成的IDE都可以幫助您定義bean文件和名稱空間。我會推薦STS。