`
chengyu2099
  • 浏览: 468815 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

hibernate 支持SQL

阅读更多
public List<MeetMenu> getMeetMenuByUserId(UserLogin u) throws DAOException {
		try{
		  final String sql="select me.menu_id,me.menu_name,me.menu_text,me.link_url,me.sortid,me.isvalid,me.remark,me.parentname from meet_menu me,rolemenu rm,userrole ur  
		  where me.menu_id=rm.menuid and ur.role_id=rm.roleid and ur.user_id="+u.getId();
		  List l =this.executeFind(new HibernateCallback(){
			public Object doInHibernate(Session session) throws HibernateException, SQLException {
				 SQLQuery query=session.createSQLQuery(sql);
				return query.list();
			}
		 });
分享到:
评论

相关推荐

    struts+hibernate+sql server2005分页的小项目

    由于Hibernate支持SQL Server 2005,因此我们可以通过HQL(Hibernate Query Language)或者原生SQL来实现分页查询。 **4. 分页实现** 在本项目中,分页通常包含以下步骤: - **计算总记录数**:使用Hibernate的...

    hibernate实现动态SQL查询

    在Hibernate中,我们通常使用HQL(Hibernate Query Language)或Criteria API进行查询,但这些方式并不支持复杂的动态查询。为了实现动态SQL,我们可以借助于Hibernate的QBC(Query By Criteria)和Criteria API,...

    hibernate执行原生sql语句

    在实际开发中,我们可能需要执行一些复杂的 SQL 查询,或者使用数据库特有的函数和语句,而这些操作在 HQL 中不支持。此时,我们需要使用原生 SQL 语句来实现这些操作。 使用 Hibernate 执行原生 SQL 语句 ...

    hibernate 连接sqlserver2000

    这些工具可能不直接支持SQL Server 2000,但可以通过修改配置或使用命令行工具来适应。 7. **源码**:在实际开发中,除了配置文件,还需要编写Java代码来操作数据库。这包括创建`SessionFactory`,打开`Session`,...

    hibernate 执行原生sql的几种方式

    在Java的持久化框架Hibernate中,执行原生SQL(Native SQL)是常见需求,尤其是在处理特定数据库特性或者优化性能时。本篇文章将详细介绍在Hibernate中执行原生SQL的几种方式,以及它们各自的适用场景和优缺点。 1....

    Hibernate中Sql语句

    - **特定功能支持**:某些数据库特有的功能只能通过原生SQL实现。 #### 二、如何在Hibernate中使用原生SQL? 给定代码示例中的`ProductBoxLogDaoImpl`类展示了如何在Hibernate中执行原生SQL查询,并将结果转换为...

    Hibernate+sqlserver2000分页

    SQL Server 2000不支持像后来版本的`OFFSET`和`FETCH NEXT`分页语法,但可以通过其他方式实现。常用的方法是使用`ROW_NUMBER()`函数配合子查询或`TOP`关键字。例如: ```sql SELECT * FROM ( SELECT ROW_...

    Spring集成Hibernate写SQLServer

    在IT行业中,Spring和Hibernate是两个非常重要的框架,它们分别在应用上下文管理和持久化层提供了强大的支持。本文将深入探讨如何将Spring与Hibernate整合,以便在SQL Server数据库上执行SQL操作。 首先,Spring...

    使用Hibernate访问sqlserver数据库

    8. **事务管理**: Hibernate支持自动管理事务,但也可以手动处理。在上述示例中,我们使用了`Transaction`对象来包围业务逻辑,确保数据一致性。 9. **性能优化**: Hibernate提供了许多优化策略,如缓存(一级缓存...

    Hibernate连接Sql Server所需的jar包

    它提供了对SQL Server的JDBC支持,使Java应用程序能够通过JDBC API连接到SQL Server数据库,执行SQL查询,以及处理结果集。 2. **mssqlserver.jar**:这个jar包是专为SQL Server设计的,包含了针对SQL Server特性的...

    Struts 1.1、Hibernate 3.0和SQL Server 2005数据库驱动包

    Struts 1.1、Hibernate 3.0 和 SQL Server 2005 数据库驱动包是构建基于Java的企业级Web应用程序的关键组件。这些技术在2000年代中期广泛应用于开发面向服务架构(SOA)和模型视图控制器(MVC)模式的系统。 Struts...

    SpringBoot+hibernate+mysql+sqlserver双数据源

    本项目"SpringBoot+Hibernate+MySQL+SQLServer双数据源"正为此目的设计,它利用SpringBoot的灵活性和便利性,结合Hibernate的ORM能力,实现了对MySQL和SQLServer两种主流数据库的支持,为数据迁移、读写分离、高可用...

    mybatis,ibatis,hibernate 显示查询SQL

    为了显示查询SQL,Hibernate 提供了`hibernatetool`,可以生成SQL脚本,或者通过配置`logging.level.org.hibernate.SQL`来打印SQL语句。此外,Hibernate的日志系统支持JDK Logging、Log4j 和 SLF4J。 **显示查询SQL...

    sqlserver的hibernate

    **SQLServer与Hibernate的整合应用** 在Java开发中,Hibernate是一个强大的对象关系映射(ORM)框架,它简化了数据库操作,使得开发者可以更专注于业务逻辑而不是底层的SQL语句。本教程将介绍如何使用Hibernate操作...

    OA办公自动化Struts2+Spring+Hibernate+SqlServer实现

    在这个系统中,Struts2、Spring和Hibernate三大框架与SQL Server数据库的结合是实现这一目标的关键技术。接下来,我们将深入探讨这些技术和它们在OA系统中的应用。 **Struts2框架** Struts2是一个基于MVC(Model-...

    hibernate 自动导入 sql 文件 import.sql 国际化编码的问题的解决方案

    ### Hibernate自动导入SQL文件import.sql国际化编码问题的解决方案 #### 背景介绍 在使用Hibernate框架时,经常需要在项目启动初期或者数据库更新时自动执行一些SQL脚本(如DDL脚本)来创建或更新数据库结构。这些...

    spring+hibernate,自己封装了原生sql的处理,模仿mybatis使用

    开发者可能为了项目需求,或是对现有MyBatis的扩展或简化,创建了自己的SQL解析器,以便在Spring+Hibernate的环境中更便捷地使用自定义SQL。 在实际应用中,这种方式可能包括以下步骤: 1. 定义SQL映射文件,类似于...

    采用p6spy完整显示hibernate的SQL语句

    在开发和调试基于Hibernate的Java应用时,有时我们需要获取到SQL语句的完整形式,而不仅仅是Hibernate默认输出的参数化形式。在这种情况下,P6Spy是一个非常有用的工具。P6Spy是一个开源的JDBC代理库,它允许我们...

    sql2000与sql2005的hibernate-configuration

    SQL Server 2000是微软发布的一款早期的关系型数据库管理系统,而SQL Server 2005则是其后续版本,带来了许多改进,包括增强的性能、安全性、支持XML、存储过程、触发器等新特性,以及更友好的管理工具如SQL Server...

Global site tag (gtag.js) - Google Analytics