知识大全 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相关参考
Java相关:应用数据库Hibernate对多表关联查询 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下
假使现在有两张关联表customer和order一般情况下是一个customer可以对应多个order而一个order只能对应一个customer那么order中会有个customer对象作为属性
Oracle多表关联更新多个字段带条件 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! updat
知识大全 Hibernate的HQL多表联合查询使用left join方式
Hibernate的HQL多表联合查询使用leftjoin方式 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来
首先定义一个条件查询实例这里要有一个主表(mainTable) DetachedCriteriadeCriteria=DetachedCriteriaforClass(mainTableclas
Oracle巧取指定记录与巧用外关联查询 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 取得表中
query里面的主要方法 list()可以得到查询的结果集 uniqueResult()如果查询的结果只有一条可以用这个 通过这两句可以实现分页好处是可以跨数据库 querysetFirs
在Eclipse中利用HibernateSynchronizer插件进行数据库表的映射数据查询和获取数据可以节省大量时间加速Hibernat
模型User—Name(两者同属一张表中) Java代码 packageDomain; importjavautilDate; publicclassUser publicintgetI
一批量修改和删除 在Hibernate中如果需要对任何数据进行修改和删除操作都需要先执行查询操作在得到要修改或者删除的数据后再对该数据进行相应的操作处理在数据量少的情况下采用这种处理方式没有问题