`
javaz
  • 浏览: 32562 次
  • 性别: Icon_minigender_2
  • 来自: 北京
社区版块
存档分类
最新评论

hibernate使用中遇到的问题

 
阅读更多

目的:通过hibernate查询一个表中两个列的值,得到的值需要是做过distinct。最后需要使用别名得到值内容(value       key)。

 

使用

List list =(List) this.getHibernateTemplate().execute(new HibernateCallback(){
			public Object doInHibernate(Session session)
					throws HibernateException, SQLException {
					
				return   session.createSQLQuery(sql ).setResultTransformer(Criteria.ALIAS_TO_ENTITY_MAP).list();
			}
		});

 

这样能查询到要的结果,但是不给sql 里的内容使用别名。

 

换使用 createQuery(hql) 中使用new map(value as v,text as t) 可以得到结果,但是却无法进行去重,不能使用distinct。

 

最后也没搞明白为什么不可以,最后只有把值查询到在外面做的去重。

 

在此记录一下。

分享到:
评论

相关推荐

    Hibernate和struts中遇到的问题.doc

    自己开发中遇到的问题 希望对struts hibernate初学者有用

    演示怎样在Hibernate中使用复合主键

    如果使用Hibernate开发legacy的数据库应用,对于数据库表中有使用字符串作为主键或者使用复合主键情况,那么对于这些情况的影射档是比较麻烦的。该示例应用演示了两张表ITEM和CATEGORY_ITEM表有主外键关系,并且ITEM...

    hibernate连接池.doc

    如果你因为某种原因需要在Hibernate3中使用DBCP,建议采用JNDI方式。 二、默认情况下(即没有配置连接池的情况下),Hibernate会采用内建的连接池。但这个连接池性能不佳,且存在诸多BUG(笔者就曾在Mysql环境下被...

    mysql的驱动包,适合使用hibernate和jpa

    由于以前的MySQL驱动在使用hibernate的时候遇到了一些问题所以希望将这个问题告诉大家,这个驱动在使用过的时候至今没有遇到什么问题

    Hibernate使用技巧汇总

    Hibernate使用技巧汇总 <br>1.两种配置文件: A.hibernate.cfg.xml 和 B.hibernate.properties A中可含映射文件的配置,而B中hard codes加映射文件。 A。Configuration config=new Configuration...

    Hibernate留言板

    Hibernate留言板Hibernate留言板Hibernate留言板Hibernate留言板Hibernate留言板Hibernate留言板Hibernate留言板Hibernate留言板Hibernate留言板Hibernate留言板Hibernate留言板Hibernate留言板

    hibernate 3中的缓存小结

    当应用程序调用Session的save()、update()、savaeOrUpdate()、get()或load(),以及调用查询接口的list()、iterate()或filter()方法时,如果在Session缓存中还不存在相应的对象,Hibernate就会把该对象加入到第一级...

    hibernate连接池配置

    如果你因为某种原因需要在Hibernate3中使用DBCP,建议采用JNDI方式。 二、默认情况下(即没有配置连接池的情况下),Hibernate会采用内建的连接池。但这个连接池性能不佳,且存在诸多BUG(笔者就曾在Mysql环境下被...

    Hibernate笔记 马士兵

    四、 Hibernate存在的原因: 12 五、 Hibernate的优缺点: 12 六、 Hibernate使用范围: 12 第9课 Hibernate的重点学习:Hibernate的对象关系映射 12 一、对象---关系映射模式 12 二、常用的O/R映射框架: 13 第10课...

    Hibernate中文APi合集

    Hibernate中文APi是有效学习Hibernate的帮组文档,目的是为了减缓学习Hibernate的坡度,帮助各位人士解决一些学习中遇到的问题。

    springMVC + Hibernate 工程模板

    c3p0配置:mysql调试通过,oracle由于存在问题,未配置 spring配置式事务管理(jdk动态代理,每个service必须对应一个接口) BaseService里注入BaseDao 和transactionTemplate(用于编程式事务处理,只用于特殊...

    hibernate操作数据库笔记

    初始化Hibernate:在要使用Hibernate的类的方法中实例化Configuration对象并用Configuration对象的configure()方法将hibernate.cfg.xml中的配置加载到内存,即: Configuration config = new Configuration()....

    Hibernate的连接池和数据源配置

    如果你因为某种原因需要在Hibernate3中使用DBCP,建议采用JNDI方式。 二、默认情况下(即没有配置连接池的情况下),Hibernate会采用内建的连接池。但这个连接池性能不佳,且存在诸多BUG(笔者就曾在Mysql环境下被八...

    Hibernate大总结/Hibernate面试题大全

    老师精心总结的关于面试过程中有可能遇到的hibernate的面试题 关于hibernate的总结,用于个人学习和面试之用

    Hibernate自动生成表demo

    Hibernate运用Annotation由实体类自动在数据库中生成对应的表

    基于Struts和Hibernate的J2EE架构的研究

    基于J2EE平台的Struts框架技术已成为开发Web应用的主流技术,而Struts框架在模型部分的实现并不理想,采用JDBC来连接数据库存在复杂编程、层间高耦合和难以维护等问题,提出了Struts和Hibernate框架整合。应用ORM技术...

    JPA、hibernate项目常用包

    对其在实际应用中的可用性就一直存在怀疑 在我看来 产生这种现象最重要的两个原因是复杂性和资源密集性 结果 随后出现了比 EJB 更简单 具有更小资源空间的框架(比如 Spring 和 Hibernate) 并且更快流行开来 为了...

    Hibernate的Session的javadoc

    Hibernate的透明持久化用起来非常舒服,有时甚至忘记了数据库的存在。我身边的朋友经常会分不清save、saveOrUpdate、update的区别,lock、merge、replicate、refresh、evict甚至不知道是干什么用的。而且关于实体...

    hibernate对象三种状态

    hibernate对象三种状态,有详细的代码介绍三种状态,易理解,有具体代码实现,有详细备注,让你轻松理解三种状态的存在形式

    hibernate-detail:在使用hql时遇到的一个问题

    ###通过hql以对象的boolean类型字段作为条件进行查询遇到的问题: 这是在做项目时遇到的一个问题,当时琢磨了蛮久的,觉得有点神奇吧,特地做了一个小demo作记录 po: 成员变量为private boolean isStudent; 数据库:手动...

Global site tag (gtag.js) - Google Analytics