知识大全 Hibernate对多个表进行关联查询实例

Posted

篇首语:知识能使你增加一双眼睛。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 Hibernate对多个表进行关联查询实例相关的知识,希望对你有一定的参考价值。

Hibernate对多个表进行关联查询实例  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

  下面列举一个完整的例子来说明Hibernate对多个表进行关联查询(其中粗体是我们要特别注意的地方 相应表tBookInfo和BookSelection的结构和其对应的hbm xml class文件就不一一列举了 有需要详细了解的朋友 请联系我)

  String sTest = from tBookInfo book BookSelection sel where book id = sel bookId ;

  Collection result = new ArrayList();

  Transaction tx = null;

  try

  Session session = HibernateUtil currentSession();

  tx = session beginTransaction();

  Query query = session createQuery(sql);

  result = query list();

  mit();

   catch (Exception e)

  throw e;

   finally

  HibernateUtil closeSession();

  

  ArrayList sList = (ArrayList) result;

  Iterator iterator = erator();

  while (iterator hasNext())

  Object[] o = (Object[]) iterator next();

  tBookInfo bookInfo = (tBookInfo) o[ ];

  BookSelection bookSelect = (BookSelection) o[ ];

  System out println( BookInfo Title: + bookInfo getTitle());

  System out println( BookSelection BookSelectionId: + bookSelect getId());

cha138/Article/program/Java/ky/201311/27865

相关参考

知识大全 应用数据库Hibernate对多表关联查询

Java相关:应用数据库Hibernate对多表关联查询  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下

知识大全 hibernate连接查询总结

  假使现在有两张关联表customer和order一般情况下是一个customer可以对应多个order而一个order只能对应一个customer那么order中会有个customer对象作为属性

知识大全 Oracle 多表关联更新多个字段 带条件

Oracle多表关联更新多个字段带条件  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  updat

知识大全 Hibernate的HQL多表联合查询使用left join方式

Hibernate的HQL多表联合查询使用leftjoin方式  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来

知识大全 hibernate的条件查询

  首先定义一个条件查询实例这里要有一个主表(mainTable)  DetachedCriteriadeCriteria=DetachedCriteriaforClass(mainTableclas

知识大全 Oracle巧取指定记录与巧用外关联查询

Oracle巧取指定记录与巧用外关联查询  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  取得表中

知识大全 hibernate对查询的几个知识点

  query里面的主要方法  list()可以得到查询的结果集  uniqueResult()如果查询的结果只有一条可以用这个  通过这两句可以实现分页好处是可以跨数据库  querysetFirs

知识大全 hibernate.cfg.xml配置文件的说明

     在Eclipse中利用HibernateSynchronizer插件进行数据库表的映射数据查询和获取数据可以节省大量时间加速Hibernat

知识大全 hibernate关联关系-组件关联

  模型User—Name(两者同属一张表中)  Java代码  packageDomain;  importjavautilDate;  publicclassUser  publicintgetI

知识大全 hibernate优化方案

  一批量修改和删除  在Hibernate中如果需要对任何数据进行修改和删除操作都需要先执行查询操作在得到要修改或者删除的数据后再对该数据进行相应的操作处理在数据量少的情况下采用这种处理方式没有问题