深入浅出hibernate网上有e版
夏昕的写的那doc也不错

解决方案 »

  1.   

    哪位老兄帮帮忙,给一段简单的从SQL数据库得到数据的代码看看就行了,谢!在线等!
      

  2.   

    给你看一个我所作项目中实际的使用方法,在开发中一般都是用hibernate的query来执行sql语句,来访问数据库。因为query是将查询结果中的每一条记录都放到bean中(query.setBeanclass就是用来设置这个bean的),然后将这些记录都放到list中返回结果的。所以我们在开发中只要做以下步骤1。想query传递select语句;2。设置bean;3。执行query。这样就可以得到包含了所有查询结果的list,取出里面的bean就可以用了
    List list = null;
    String strSql = "";
    strSql = "Select * From Student";
    Query query = session.createQuery(strSql);
    query.setBeanclass("在这里写一下你bean所在的位置");
    list = query.list();
    return list;
    参照的试一试吧!
      

  3.   

    将其中的一段话,“然后将这些记录都放到list中返回结果的”改为“然后将这些包含了查询结果的bean放到list中,并返回”
      

  4.   

    之前的办法太复杂了,其中的query和session都是经过重新封装的。这里提供一个简单的查询办法吧!
    Session session=HibernateSessionFactory.currentSession();
    Transaction transaction=session.beginTransaction();
    Query query=session.createQuery("from Student");
    List list=query.list();
    transaction.commit();
    return list;