hibernate的基础问题
//数据库表hi_partyitems 映射Hibernian成HiPartyitems
String hql="from HiPartyitems";
String sql ="select * from HiPartyitems";
1. Session session = HibernateFactory.getSession();
2. Transaction tx = session.beginTransaction();
3. //Query query = session.createQuery(hql);
4. SQLQuery query =session.createSQLQuery(this.pSql);
5. tx.begin();
6. List list = query.list();
7. try {
8. count = list.size();
} catch (HibernateException ex) {
ex.printStackTrace();
} finally {
HibernateUtil.closeSession();
}
建立一个SQLQuery 执行到第6行就不走了,也没异常,但是用第3行的就行,屏蔽掉第4行就行,为什么呢?难道是我的sql写错了?
如果大家都不懂,就把“select p.* m.city from party p inner join message m on party.itemid=message.itemid where City='上海'” 变成hql好了,我就不用改成SQLQuery了。。。。
...全文
相关推荐
浅谈Hibernate n+1问题
主要介绍了浅谈Hibernate n+1问题,怎么解决n+1问题,文中也作了简要分析,小编觉得还是挺不错的,具有一定借鉴价值,需要的朋友可以参考下
深入剖析hibernate的n+1问题和缓存问题
深入理解hibernate的缓存问题和配置,提高使用hibernate的效率
Hibernate update问题
hibernate 经典描述对你理解会有一定的帮助的
hibernate4配置,找不到ProxoolConnectionProvider的问题
hibernate4 的配置文件里面 ProxoolConnectionProvider找不到的问题 hibernate4和proxool 0.9.1的关键问题
Hibernate教程24_Hibernate的1+N问题
http://blog.csdn.net/e421083458/article/details/8794127 该源码为Hibernate教程配套源码


