hibernate的问题,请大家进来看看!
hibernate的映射问题。比如定义了一个web.hbm.xml文件,定义了一个类user,相对的数据库中的表名为user_info.db。那么在定义mapping时会写web.hbm.xml文件如下:
<?xml version="1.0"?>
<!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD//EN" "http://hibernate.sourceforge.net/hibernate-mapping-2.0.dtd">
<hibernate-mapping>
<class name="com.gpower.services.webuser.entity.HibernateUser" table="DV_USER" dynamic-update="true">
<id name="ID" type="long" column="userid">
<generator class="increment"/>
</id>
<property name="username"/>
<property name="password" column="userpassword"/>
<property name="fullname"/>
<property name="nickname"/>
<property name="email" column="useremail"/>
<property name="grade"/>
<property name="sex" column="usersex"/>
<property name="remindQuestion" column="userquesion"/>
<property name="remindAnswer" column="useranswer"/>
<property name="birthday"/>
<property name="profession"/>
<property name="province"/>
<property name="city"/>
<property name="address"/>
<property name="zipcode"/>
<property name="phone"/>
<property name="homepage"/>
<property name="oicq"/>
<cache usage="read-write"/>
<key column="userID"/>
</class>
</hibernate-mapping>
但是在property中,并没有定义column,那么这些属性和数据库中的字段到底是通过什么样的机制来对应的?请大家帮帮忙!急!