使用Spring编写Hibernate的Xml-Mystery

时间:2011-03-16 05:10:08

标签: java hibernate spring

在编写hibernate-Spring程序时,有人可以帮助我解决Doctype vs Schema的Xml之谜吗?我是第一次写它可以任何人帮助我版本。我在网上看过:

  1. 在Spring 2.x和hibernate 3.1
  2. 的xml中需要Schema
  3. 早期版本
  4. 需要Doctype

    任何人都可以告诉我在我们的架构中写的n + 1号码的含义是什么,以及何时使用什么?

    提前致谢。

1 个答案:

答案 0 :(得分:2)

是时候升级你的Spring和Hibernate版本了。

<?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>

因此,使用此bean命名空间定义,您将能够在spring应用程序上下文中使用aop,tx,jee,context和mvc标记。所有bean都要在元素中声明(从标记名称本身就很明显)。大多数支持Spring集成的IDE都可以帮助您定义bean文件和命名空间。我会推荐STS。