hibernate 的ORM映射,一个类对象着数据库里的一张表
现在我要获取一个类的唯一对象可以通过如下代码获得 
Student stu = (Student)getHibernateTemplate().get(Student.class,id);
但是假如我的表是复合主键我怎么获得一个唯一的对象呀
请大虾帮忙指点一下??谢谢

解决方案 »

  1.   

    此回复为自动发出,仅用于显示而已,并无任何其他特殊作用
    楼主【zhangsir_vip】截止到2008-06-23 21:38:05的历史汇总数据(不包括此帖):
    发帖数:0                  发帖分:0                  
    结贴数:0                  结贴分:0                  
    未结数:0                  未结分:0                  
    结贴率:-------------------结分率:-------------------
    如何结贴请参考这里:http://topic.csdn.net/u/20080501/09/ef7ba1b3-6466-49f6-9d92-36fe6d471dd1.html
      

  2.   

    你是复合主键的话,使用一个类来存放主键,然后embedded到你的实体中的吗是的话应该可以这么写
    StudentPK pk = new StudentPK();
    pk.setXXX........Student stu = (Student)getHibernateTemplate().get(Student.class,pk); 
      

  3.   

    直接把 主键对象封装成一个对象,直接把那个对象传到 id 那里去
    session.get(Class clazz, Serializable key)  id参数类型为Serializable  基本包括了所有类型楼上写法是正解