我现在要从表t_login和表ts_student中查询出loginName, loginPassword, name, sex四项数据,在控制台打印出来即可。
唯一要求是要用hibernate写,有能力者帮忙写一下,多谢!
项目发送至:[email protected]

解决方案 »

  1.   

    JF了再说。hib不会,55。
    楼主提示一下:把create table语句提供下,然后PK指出下,然后关联条件也指出下,这样高手就直接给你发代码了。可惜我不会。。
      

  2.   

    <class name="com.domain.User" table="tbl_user">
    <id name="id">
    <generator class="native" />
    </id>
    <property name="username" />
    <property name="password" />
    <property name="truename"/>
    <property name="address"/>
    <many-to-one name="rolegroup" >
    <column name="rolegroupid"/>
    </many-to-one>
     
    </class>
    //user_xml 文件
      

  3.   

    http://blog.csdn.net/kubete/archive/2007/04/02/1549456.aspx
    没图    
      

  4.   

    1.建立Hibernate配置文件hibernate.cfg.xml.
    2.进行t_login和ts_student表影射。
    3.建立HibernateSessionFactory.java和HibernateDao.java文件。
    上面三步MyEclipse可以帮你生成。
    4.继承HibernateDao编写自己的Dao,如StudentDao.java,并实现下面方法:public void getStudentInfo(){
        String queryString = "select login.loginName,login.loginPassword,student.name,student.sex from Login login,Student student where login.id=student.tid";
        Query queryObject = getSession().createQuery(queryString);
        List list = queryObject.list();
        for(int i=0;i<list.size();i++){
             Object[]object = (Object[])list.get(i);
             System.out.println((String)object[0]+","+(String)object[1]+","+(String)object[2]+","+(String)object[3]);
        }
    }
      

  5.   

    俺是来节分的,不大明白LZ的需求,不会用hibernate吗?