能给我解释下面每句话的意思吗?<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configuration DTD 2.0//EN"
 "http://hibernate.sourceforge.net/hibernate-configuration-2.0.dtd">
<hibernate-configuration>
<session-factory>
<!-- properties -->
<property name="dialect">net.sf.hibernate.dialect.SQLServerDialect</property>
<property name="connection.driver_class">com.microsoft.jdbc.sqlserver.SQLServerDriver</property>
<property name="connection.username">sa</property>
<property name="connection.password">sa</property>
<property name="connection.url">jdbc:microsoft:sqlserver://192.168.186.201:1433;DataBaseName=permission;SelectMethod=Cursor</property>
<property name="show_sql">true</property>

<!-- mapping files-->
<mapping resource="com/seavision/PermissionManage/vo/CompanyVO.hbm.xml"/>
<mapping resource="com/seavision/PermissionManage/vo/DepartmentVO.hbm.xml"/>
<mapping resource="com/seavision/PermissionManage/vo/FunctionVO.hbm.xml"/>
<mapping resource="com/seavision/PermissionManage/vo/LogVO.hbm.xml"/>
<mapping resource="com/seavision/PermissionManage/vo/RoleAndFunctionVO.hbm.xml"/>
<mapping resource="com/seavision/PermissionManage/vo/RoleVO.hbm.xml"/>
<mapping resource="com/seavision/PermissionManage/vo/UserVO.hbm.xml"/> 
<mapping resource="com/seavision/PermissionManage/vo/RegisterVO.hbm.xml"/> 
</session-factory>
</hibernate-configuration>

解决方案 »

  1.   

    <?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configuration DTD 2.0//EN"
     "http://hibernate.sourceforge.net/hibernate-configuration-2.0.dtd">
    <hibernate-configuration>
    <session-factory>
    <!-- properties -->
    //dialect方言,是确定你用的是MySQL,还是Oralce,还是SQL SERVER
    <property name="dialect">net.sf.hibernate.dialect.SQLServerDialect</property>
    //加载驱动类
    <property name="connection.driver_class">com.microsoft.jdbc.sqlserver.SQLServerDriver</property>
    //连接用户名
    <property name="connection.username">sa</property>
    //获得连接密码
    <property name="connection.password">sa</property>
    //连接URI
    <property name="connection.url">jdbc:microsoft:sqlserver://192.168.186.201:1433;DataBaseName=permission;SelectMethod=Cursor</property>
    //对数据库操作时是否显示SQL语句,true为是
    <property name="show_sql">true</property><!-- mapping files-->
    //以下<mapping resource ……>是数据库中的表和实体类的映射文件的配置路径
    <mapping resource="com/seavision/PermissionManage/vo/CompanyVO.hbm.xml"/>
    <mapping resource="com/seavision/PermissionManage/vo/DepartmentVO.hbm.xml"/>
    <mapping resource="com/seavision/PermissionManage/vo/FunctionVO.hbm.xml"/>
    <mapping resource="com/seavision/PermissionManage/vo/LogVO.hbm.xml"/>
    <mapping resource="com/seavision/PermissionManage/vo/RoleAndFunctionVO.hbm.xml"/>
    <mapping resource="com/seavision/PermissionManage/vo/RoleVO.hbm.xml"/>
    <mapping resource="com/seavision/PermissionManage/vo/UserVO.hbm.xml"/>  
    <mapping resource="com/seavision/PermissionManage/vo/RegisterVO.hbm.xml"/>  
    </session-factory>
    </hibernate-configuration>
    LZ如果还有不清楚的可以百度一下,网上有很多
      

  2.   

    是不是懂点xml的基础知识,就可以看懂?
      

  3.   

    这个不是你所理解的XML,它是 持久化 框架 Hibernate,建议你看一下关于Hibernate的配置信息你就会明白了!可以到百度搜下Hibernate基本配置
      

  4.   

    是hibernate配置文件,上面配置数据库,下面配置映射
      

  5.   

    //dialect方言,是确定你用的是MySQL,还是Oralce,还是SQL SERVER
    <property name="dialect">net.sf.hibernate.dialect.SQLServerDialect</property>如果我用的是SQL Server 2000呢,应该怎样修改?
      

  6.   


    api文档里面有各种配置,下载的hibernate包里就有。xml文件不用懂得很透彻,每个节点都有自己的作用,这个是固定的,会配置就行了