关于hibernate的连接问题:
1.hibernate 不支持 on 关键字,但是支持 inner join ,left join 跟 right join,不够完美的一点是hibernate的join只支持有外键关系的两个或者多个表进行连接,只支持这样的写法:select i from Item i left join i.bids as b 但是select i from Item i left join Bid as b 这样的写法同样不支持。
2.贴一段另外一种查询的方式(当查询出来的数据不是一个object的时候 ...
- 17:32
- 浏览 (15)
- 评论 (0)
- 分类: Hibernate学习笔记
Hibernate支持第三方的连接池,官方推荐的连接池是C3P0,Proxool,以及DBCP。在配置连接池时需要注意的有三点:一、Apche的DBCP在Hibernate2中受支持,但在Hibernate3中已经不再推荐使用,官方的解释是这个连接池存在缺陷。如果你因为某种原因需要在Hibernate3中使用DBCP,建议采用JNDI方式。二、默认情况下(即没有配置连接池的情况下),Hibernate会采用内建的连接池。但这个连接池性能不佳,且存在诸多BUG(笔者就曾在Mysql环境下被八小时连接悬空问题困扰过),因此官方也只是建议仅在开发环境下使用。三、Hibernate2和Hibernat ...
- 22:02
- 浏览 (815)
- 评论 (0)
- 分类: Hibernate学习笔记







评论排行榜