<hibernate-mapping>

<hibernate-mapping><classname="cdu.lw.model.Changeroll"table="changeroll"catalog="sms... <hibernate-mapping>
<class name="cdu.lw.model.Changeroll" table="changeroll" catalog="sms">
<id name="id" type="java.lang.Integer">
<column name="id" />
<generator class="native" />
</id>
<many-to-one name="systemuser" class="cdu.lw.model.Systemuser" fetch="select">
<column name="student" />
</many-to-one>
<property name="changetype" type="java.lang.String">
<column name="changetype" length="20" />
</property>
<property name="reasom" type="java.lang.String">
<column name="reasom" length="200" />
</property>
</class>
</hibernate-mapping>

请问上面代码是什么意思
展开
 我来答
hitdujuan
推荐于2017-09-28 · TA获得超过181个赞
知道答主
回答量:30
采纳率:0%
帮助的人:0
展开全部
这是hibernate与数据库的对象关系映射文件**.hbm.xml。
<class name="cdu.lw.model.Changeroll" table="changeroll" catalog="sms">
表明类cdu.lw.model.Changeroll对应数据库实例sms中的表changeroll

<id name="id" type="java.lang.Integer">
<column name="id" />
<generator class="native" />
</id>
表changeroll的主键为id ,是数据库自成生成的,对应的cdu.lw.model.Changeroll类中的字段id,类型为java.lang.Integer

<many-to-one name="systemuser" class="cdu.lw.model.Systemuser" fetch="select">
<column name="student" />
</many-to-one>
多对一的关系:多个changeroll,对应一个student。这是hibernate与数据库的对象关系映射文件**.hbm.xml。
<class name="cdu.lw.model.Changeroll" table="changeroll" catalog="sms">
表明类cdu.lw.model.Changeroll对应数据库实例sms中的表changeroll

<id name="id" type="java.lang.Integer">
<column name="id" />
<generator class="native" />
</id>
表changeroll的主键为id ,是数据库自成生成的,对应的cdu.lw.model.Changeroll类中有类型为cdu.lw.model.Systemuser的字段systemuser,fecth="select" 表示通过changeroll表查询cdu.lw.model.Systemuser对应的表时,使用select方式(还有一种是join,具体情况你可以自己去查一下它们的区别)。表changeroll中对应的的字段名为student.

<property name="changetype" type="java.lang.String">
<column name="changetype" length="20" />
</property>
cdu.lw.model.Changeroll类中的java.lang.String类字段changetype对应表changeroll中的changetype字段,最大长度为20
最后一个property意思跟这个一样

答的有点乱,网上有很多关于hibernate配置文件的说明,你自己可以搜一下。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Storm代理
2023-08-29 广告
"StormProxies是全球大数据IP资源服务商,其住宅代理网络由真实的家庭住宅IP组成,可为企业或个人提供满足各种场景的代理产品。点击免费测试(注册即送1G流量)StormProxies有哪些优势?1、IP+端口提取形式,不限带宽,I... 点击进入详情页
本回答由Storm代理提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式