`
seawavenews
  • 浏览: 231593 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
文章分类
社区版块
存档分类
最新评论

Hbernate进行多表查询

 
阅读更多
sample..

001 try {
002   System.out.println("test..");
003   List list =
004     s
005       .createQuery("select user.id,relation.id from User user,Relationship relation")
006       .list();
007   for (Iterator iter = list.iterator(); iter.hasNext();) {
008     Object[] record = (Object[]) iter.next();
009     System.out.print(record[0] + "---" + record[1]);
010   }
011   s.close();
012 } catch (HibernateException e) {
013   System.err.println(e.getMessage());
014 } 
 
分享到:
评论

相关推荐

    HberNate.jar

    Hibernate是Java中的一个持久化框架,它通过提供对象-关系映射(ORM)功能,使得Java对象可以直接与数据库表进行交互,无需编写大量的JDBC代码。它的核心概念包括实体(Entity)、会话(Session)、配置...

    Struts2+Hbernate实现用户增删改查

    在这个案例中,我们可能有四个基本的Action方法:`addUser()`, `deleteUser()`, `updateUser()` 和 `queryUsers()`,分别用于用户新增、删除、修改和查询操作。 接下来,Hibernate作为ORM框架,它允许我们将Java...

    hbernate帮助文档(中文版)

    10. **联合映射与多态性**:讲解如何处理继承结构的映射,以及如何实现多态查询。 11. **事件监听与拦截器**:介绍Hibernate的事件系统,允许开发者在特定操作前后插入自定义逻辑,如保存前的验证、加载后的处理等...

    struts + DAO + Hbernate的脚本

    在实际应用中,我们可以定义一个对应的`Person`实体类,然后使用Hibernate进行对象与表的映射。当Struts接收到用户登录请求时,可以通过调用DAO层的`login()`方法来验证用户输入的用户名和密码是否正确。这个过程...

    Hibernate3.2官方中文参考手册PDF,Hbernate3.2.jar

    5. **查询语言 HQL**:类似于 SQL 的面向对象的查询语言,可以方便地进行对象级别的查询。 6. **Criteria API**:提供了一种类型安全的方式来构建动态查询,避免了拼接字符串的 SQL 注入问题。 7. **Cascading and ...

    hibernate-release-5.0.7.Final资源包

    1. **对象关系映射(ORM)**:Hibernate是ORM框架的代表,它允许将Java类与数据库表进行映射,通过对象的方式来处理数据库操作,简化了数据库编程。 2. **Entity类**:在Hibernate中,实体类代表数据库中的表,每个...

    使用struts2+hibernate的框架实现的网上购物代码

    - 实体类(Entity):代表数据库中的表,通过注解或XML配置与数据库表进行关联。 - HQL(Hibernate Query Language):面向对象的查询语言,类似于SQL,用于查询实体对象。 3. 结合使用Struts2和Hibernate: - ...

    struts+hibernate留言板

    Struts通过Action类来处理用户提交的表单数据,然后将结果传递给JSP页面进行展示。ActionForm对象用于封装用户的输入,使得业务逻辑与视图层解耦。 Hibernate则在模型层发挥作用,它将Java对象与数据库中的记录进行...

    struts+hibernate留言板代码

    7. **国际化与本地化**:如果应用支持多语言,那么可能会使用Struts的国际化功能,通过资源文件(如`messages.properties`)来提供不同语言的文本。 8. **安全考虑**:对于留言板应用,需要注意防止SQL注入和XSS...

    spring_Framework+经典SQL语句大全+Hibernate中文API

    掌握这些经典SQL语句可以帮助开发者高效地进行数据查询、更新和管理。 Hibernate 是一个流行的Java ORM(Object-Relational Mapping)框架,它为Java应用程序提供了一种方便的方式来操作数据库。Hibernate通过映射...

    struts+hibernate+spring 增删改查实例

    通过配置文件(hibernate.cfg.xml),Hibernate可以将Java对象映射到数据库表,实现对象的持久化。开发者无需编写繁琐的SQL语句,只需操作Java对象,Hibernate会自动处理数据库的CRUD(创建、读取、更新、删除)操作...

    SSH登陆注册.rar

    - **动作类**(Action Classes):如`LoginAction.java`,处理HTTP请求并调用服务层进行业务处理。 - **视图**(Views):可能是JSP文件,如`login.jsp`和`register.jsp`,用于显示登录和注册表单,以及处理结果。 ...

Global site tag (gtag.js) - Google Analytics