关于XML文档结构的定义,哪个是错误说法
1、DTD是必须的,它为文档编制带来了极大的方便,并且可以通过比较XML文档和DTD文件确定是否符合规范
2、DTD是编写XML文档的依据,也是验证XML的依据
3、定义XML文档结构有两种形式:DTD和XSD
4、XSD与DTD相比,支持更多的数据类型,具有很强的扩展性
--------------------------------------------------------------------自定义拦截器中,对于拦截器的配置,说法错误的是
1、拦截器的配置一般配置在struts.xml文件中
2、拦截器的配置使用<interceptors>元素来定义
3、<interceptors>元素的name属性指拦截器的名字
4、<interceptors>元素的name属性必须被一个action所引用
--------------------------------------------------------------------学生实体类Student到数据库表student的配置文件如下
<class name="po.Student" table="STUDENT">
     <id name="sid" type="java.lang.Long">
        <column name="SID" precision="10" scale="0" />
          <generator class="native" />
     </id>
     <property name="name" type="java.lang.String">
         <column name="NAME" length="20" />
     </property>
</class>
不正确的一项
1、class元素定义一个实体类的映射信息
2、id元素定义该属性到数据库表主键字段的映射
3、generator元素用于指定主键的生成策略
4、property元素中没有指定数据库字段的属性,因此子元素column必须设置
--------------------------------------------------------------------关于声明式事务不正确一项是
1、声明式事务具有非侵入性,可以在不修改原来的代码基础上增加事务的特性
2、HibernateTransactionManager提供了对事务处理的全面支持和统一管理
3、Spring带有一个<tx:advice>标签,该标签的作用是创建一个事务
4、Spring的声明式事务与非声明事务相比,代码量少