(转)not found while looking for property错误
2015-11-07 12:32
246 查看
最近在研究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属性可以不设置的,不会报错!
"-//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属性可以不设置的,不会报错!
相关文章推荐
- linux下同步工具rsync+inotify 详解
- linux命令-mke2fs
- Action class [userAction] not found - action - file:/D:/tomcat-6.0.29/webapps/SS
- Docker源码分析(一):Docker架构
- Linux 远程管理工具(WinSCP)
- [leetcode] Expression Add Operators
- SOCKS与Linux安装代理服务器ss5
- (异常分析)关于target is null for setProperty的问题总结!
- Linux主机安全防护系列(四)selinux关闭
- Linux_RHEL7_LDAP、Autofs服务
- nginx upstream模块
- Linux:重要网址(包括发行版安装包的下载地址)
- GNU Linux shell时不进行回显(输入密码时不显示的需求)
- java.lang.NoClassDefFoundError: Could not initialize class org.apache.log4j.Log4jLoggerFactory
- sh,bash,csh,tcsh等shell的区别
- 在Linux系统下安装Gnuplot和Maxima来帮助处理数学问题
- Openstack 镜像制作——Windows server 2008 r2
- 构建动态网站之域名解析
- Linux压缩与归档
- 如何查看LINUX下的一个USB设备使用的驱动模块