您的位置:程序门 -> java -> j2ee / ejb / jms



配置hibernate的model.hbm.xml文件的问题,谢谢!


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


配置hibernate的model.hbm.xml文件的问题,谢谢!
发表于:2007-03-19 17:48:39 楼主
......
<class   name= "cn.login.model.dbuser "   table= "userinfo ">
    <id   name= "id ">
        <generator   class= "assigned "/>
    </id>
    <property   name= "userid "/>
    <property   name= "password "/>
    <property   name= "name "/>
    <property   name= "lasttime "/>
    <property   name= "remark "/>
</class>
......
在配置hibernate的model.hbm.xml文件中的id标签中的 <generator   class= "assigned "/> 中的class= "assigned "是主键的产生算法(书上说的),是个什么含义哟。主键不是有了吗还要产生个什么,不解???
还有,这里没有在 <id> 体内添加 <column> ,书上说是因为实体类user_id与表中的主键同名。还有不同名的情况吗,该怎么加???
///谢谢朋友们说明白点,十分感谢!
发表于:2007-03-19 17:53:151楼 得分:0
主键   是根据你的主键生成策略   来生成  

assigned   表示由代码指定主键

不同名肯定有啊

如果在类里面   属性是   id

表里面               是userid   这不就不同了  

就需要显式指定了



快速检索

最新资讯
热门点击