`
xp9802
  • 浏览: 1208127 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

hibernate new() 返回值使用

阅读更多

String hql = "select new map ( count(t.pushId) as count,t.subjclassId as subjclassId) from  MemberPushProj t where t.productId="+productId+" and t.memberPerInfoInPushProj.loginId="+memid+" group by t.subjclassId";
List l = pushProjDao.find(hql);
if (l != null && l.size() > 0) {
String about="";    
    for(Iterator iter=l.iterator();iter.hasNext();){
        Map map=(Map) iter.next();
        about+=map.get("subjclassId")+"("+map.get("count")+"),";
        System.out.println(about);
    }
}

分享到:
评论

相关推荐

    hibernate查询之HQLhibernate查询之HQL

    例如,`select new User(usr.name, usr.age) from User usr where usr.age > 20`将创建一个新的User对象,其中包含查询结果的name和age属性。这要求User类有一个接受两个参数的构造函数。请注意,如果查询结果不包括...

    spring hibernate执行存储过程的例子

    结合Spring和Hibernate,你可以在Spring的Service层使用Hibernate的Session来调用存储过程,或者在Repository层通过JdbcTemplate或NamedParameterJdbcTemplate进行调用。具体选择哪种方式取决于你的项目结构和需求。...

    Struts2+Spring+hibernate中对action的单元测试环境搭建[总结].pdf

    TransactionSynchronizationManager.bindResource(sessionFactory, new SessionHolder(hibernateSession)); ``` 然后,在类中加入以下两个私有函数: ```java private SessionFactory lookupSessionFactory...

    hibernate调用存储过程.docx

    2. 使用`CallableStatementCreator`:如果存储过程有复杂的参数或者返回值,可以自定义`CallableStatementCreator`来创建`CallableStatement`。 ```java session.doWork(new Work() { public void execute...

    Spring Boot 2.x的EhCache缓存的使用问题详解.docx

    `@CacheConfig`注解在接口级别定义了缓存名称,`@Cacheable`注解则标记`findByName`方法的返回值应该被缓存。 为了验证缓存工作是否正常,可以在测试类中注入`CacheManager`,并通过它来观察正在使用的缓存管理类:...

    Grails探索之访问存储过程及其事务控制

    Grails默认使用Hibernate作为持久层框架,并提供了GORM来简化数据访问。为了访问存储过程,我们需要使用`Sql`类。 **2. 创建Service类** 在Grails中,通常在Service层处理数据访问逻辑。为了访问存储过程,需要在...

    java面试题2

    - **Hibernate**:主要用于数据持久化,封装了JDBC操作,并提供了一个高效且易于使用的对象关系映射框架。 - **Spring**:通过控制反转(IoC)来实现解耦合,提供依赖注入等功能。 - **Struts**(Struts1/Struts2)...

    EntityFramework数据持久化复习资料2、隐式与匿名类型同匿名函数的使用,包含DPF与完整的示例,下载后可直接使用测试

    例如,ADO.NET Entity Framework Provider是用于连接到SQL Server的DPF,而NHibernate Entity Framework Provider则是针对Hibernate的。 "Demo2"可能是一个包含实际代码示例的文件,它将展示如何在实践中应用上述...

    开发中遇到的问题

    - **Hibernate框架查询优化**:在使用Hibernate进行数据库操作时,为了提高查询效率,可以利用`setResultTransformer`方法进行结果转换,如`hibernatequery.setResultTransformer(ResultTransformer transformer)`。...

    java基本语法知识学习代码

    通过`public class ClassName{}`来定义一个类,使用`new`关键字实例化对象。 5. 包(Package)与导入(Import):包是用来组织类的一种方式,有助于避免命名冲突。`import`关键字用于引入其他包中的类。 二、Java ...

    jpa描叙样板

    <property name="hibernate.dialect" value="org.hibernate.dialect.MySQL5Dialect"/> <property name="hibernate.show_sql" value="true"/> <property name="hibernate.format_sql" value="true"/> ...

    SSH框架和Oracle的简单应用

    Configuration conf = new Configuration().configure("hibernate_oracle.cfg.xml"); SessionFactory sessionFactory = conf.buildSessionFactory(); Session session = sessionFactory.openSession(); // 增删改查...

    JavaEE技术面试常见问题.doc

    SortableLinkedList<E> newList = new SortableLinkedList(); for (E e : this) { newList.addInOrder(e); } setNext(newList.getNext()); } public static void main(String[] args) { SortableLinkedList...

    Java笔记word.docx

    查询数据返回值为空及解决方法 在使用Java进行数据库操作时,可能会遇到查询结果为空的情况。这可能是由于查询条件不符合任何记录导致的。为了解决这一问题,通常需要检查SQL语句是否正确以及表中是否有符合条件的...

    Spring MVC – Easy REST-Based JSON Services with @ResponseBody

    在这些方法上,我们可以使用`@RequestMapping`注解来指定处理特定URL的请求,并使用`@ResponseBody`注解来表明返回值将直接作为HTTP响应的主体。 例如,下面是一个简单的Controller示例,展示了如何使用`@...

    API应用

    Java API文档通常以Javadoc的形式存在,详细说明了每个类、接口、方法的功能、参数及返回值,是开发者学习和使用API的重要参考。 此外,API的设计和管理也是关键环节。良好的API设计应遵循RESTful原则,确保接口...

    Java 反射(Reflection) 经典实用例子

    反射机制是如今很多流行框架的实现基础,其中包括Spring、Hibernate等。原理性的问题不是本文的重点,接下来让我们在实例中学习这套精彩的机制。 1. 得到某个对象的属性 public Object getProperty(Object owner, ...

    框架面试笔试问答题.docx

    - **使用ORM框架**:如Hibernate、MyBatis等自动处理SQL注入问题。 #### 27. 日志级别 - **TRACE**:最细粒度的信息事件。 - **DEBUG**:调试信息。 - **INFO**:一般的信息事件。 - **WARN**:潜在的错误情况。 -...

    jdbc基础和参考

    execute:返回boolean类型的值,代表是否有结果集返回(如果执行select操作,是有ResultSet的,返回值为true) executeUpdate:返回int类型的值,代表的是,操作执行完成后,受影响的数据库的行计数(针对于insert,...

Global site tag (gtag.js) - Google Analytics