zoukankan      html  css  js  c++  java
  • (转)not found while looking for property错误

    最近在研究Hibernate。过程当中碰到了很多问题啊!其中一个就是 <!DOCTYPE hibernate-mapping PUBLIC
            "-//Hibernate/Hibernate Mapping DTD 3.0//EN"
            "http://www.hibernate.org/dtd/hibernate-mapping-3.0.dtd">
    <hibernate-mapping package="main.java.POJO">
    <class name="User" table="loginuser">
         <id name="id" column="Id" >
             <generator class="native"/>
         </id>
         <property name="username" column="username"  />
         <property name="password" column="password" />
         <property name="sex" column="sex"  />
    </class>
    </hibernate-mapping>

    怎么看配置也没有问题啊!网上找了N久!终于在这篇文章里面看到了原因!

    按照里面的方法把每个值都加上属性后就OK了


    <?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE hibernate-mapping PUBLIC
            "-//Hibernate/Hibernate Mapping DTD 3.0//EN"
            "http://www.hibernate.org/dtd/hibernate-mapping-3.0.dtd">
    <hibernate-mapping package="main.java.POJO">
    <class name="User" table="loginuser">
         <id name="id" column="Id"  type="java.lang.Integer">
             <generator class="native"/>
         </id>
         <property name="username" column="username"  type="java.lang.String"/>
         <property name="password" column="password"  type="java.lang.String"/>
         <property name="sex" column="sex"  type="java.lang.String"/>
    </class>
    </hibernate-mapping>

    特记于此!以备勿忘!

    注:上面的异常分析是别人贴出来我转载的,他的问题是解决了,但是并没有找到根本原因,其实最本质的原因是,id标签必须填写type属性,不然就会报错。而property的type属性可以不设置的,不会报错!
  • 相关阅读:
    MQ 2035(MQRC_NOT_AUTHORIZED)
    C# 构造函数中调用虚方法的问题
    Oracle bug 使用max或min函数into到一个char类型报字符缓冲区太小的错误
    windows2003 64位 iis6.0 运行32位web应用程序
    .NET安装和配置Oracle数据访问组件(ODAC)
    WMS函数组:10.创建采购订单
    报表:BOM展开程序
    WMS函数组:9.交货单过帐3(BDC)
    WMS函数组: 7.交货单行项目除
    WMS函数组:1.检查ZPB2是否存在
  • 原文地址:https://www.cnblogs.com/com-wushuang/p/4944835.html
Copyright © 2011-2022 走看看