我在数据库里有一个表user,里面两个字段username,password
有一个Po类User,属性为username,password,我的问题是:当我们用hibernate映射Po到user表的时候,
用User.hbm.xml来配置映射的信息,但是这个文件里没有指定User映射到user表里,请问这个在哪里指定?
我这点不太明白,希望大家指正,谢谢!

解决方案 »

  1.   

    <class name="User" table="user" lazy="true">
    name是类名
    table是表名
      

  2.   

    现在有工具生成了啊,不用手动配置了,而且表名用user不太好,用all_user或其他什么的吧。
      

  3.   

    +1
    确实在数据库里面用user来做表名不太好
      

  4.   


    User真不大好 建立楼主以后命名 系统表SA_  业务表BS_
      

  5.   

    工具的话 有些关键字不能映射
    上次 一个 "type" 表由于是关键字没映射成 hbm
    然后改成 types 就行了..
    建表的时候还是别拿关键字玩...