org.hibernate.PropertyNotFoundException:在com.hibernate.demo.user类中找不到firstname的getter
我已经为firstname变量编写了getter方法,但它再次抛出异常。请告诉我怎么处理。我已经做过谷歌,但在那些解决方案中总是缺少行,但在我的例子中,我已经定义了setter-getter方法org.hibernate.PropertyNotFoundException:在com.hibernate.demo.user类中找不到firstname的getter,hibernate,hibernate-mapping,Hibernate,Hibernate Mapping,我已经为firstname变量编写了getter方法,但它再次抛出异常。请告诉我怎么处理。我已经做过谷歌,但在那些解决方案中总是缺少行,但在我的例子中,我已经定义了setter-getter方法 package com.hibernate.demo; public class user { private int id; private String firstname, lastname; public int getId() { retu
package com.hibernate.demo;
public class user
{
private int id;
private String firstname, lastname;
public int getId()
{
return id;
}
public void setId(int id)
{
this.id=id;
}
public String getFirstName()
{
return firstname;
}
public void setFirstName(String firstname)
{
this.firstname=firstname;
}
public String getLastName()
{
return lastname;
}
public void setLastName(String lastname)
{
this.lastname=lastname;
}
}
属性文件是
<?xml version="1.0"?>
<!DOCTYPE hibernate-mapping PUBLIC
"-//Hibernate/Hibernate Mapping DTD 3.0//EN"
"http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
<hibernate-mapping>
<class name="com.hibernate.demo.user" table="users">
<id name="id" type="int" column="id">
<generator class="native"/>
</id>
<property name="firstname">
<column name="firstname"/>
</property>
<property name="lastname">
<column name="lastname"/>
</property>
</class>
您的属性被调用
firstname
,因此应该调用getter方法getFirstname()
,而不是getFirstname()
。同样的情况也发生在lastname
上,异常抛出在哪一行,消息是什么?