hibernate
wxinpeng
javaEE讲师
展开
-
hibernate C3P0数据源 连接MySQL数据库
1:mysql jdbc驱动: mysql-conncector-java-5.1.5-bin.jar <?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://...2008-06-13 19:56:12 · 106 阅读 · 0 评论 -
Hibernate中用hql查询部分字段
hql查询单表部分字段: 在hibernate中,用hql语句查询实体类,采用list方法的返回结果为一个List,该List中封装的对象分为以下三种情况: 1.查询全部字段的情况下,如"from 实体类",list中封装的对象为实体类本身,各属性都将得到填充。 2.只查询一个字段,默认情况下,list中封装的是Object对象。 3.查询两个或两个以上的字段...原创 2011-11-02 16:17:21 · 126 阅读 · 0 评论 -
Hibernate 的 Dao 简写
Spring 为了简写SSH中的DAO层,提供了HibernateDaoSupport类。让我们基本上可以一句话就可以完成对数据库的一个原子操作(增,删,改,查)。代码写久之后就发现,每个类中都有代码相似度达90%的(增,删,改,查)的5个方法。(查是两个方法)。既然代码中只是 类名不同而已。想到用泛型抽象。另外,HibernateDaoSupport对分页的支持不是很好,现重新书写一下。代码如下...原创 2010-06-25 17:26:24 · 98 阅读 · 0 评论 -
hibernate的二级缓存(spring)
hibernate3.X二级缓存的使用(一)Hibernate的二级缓存策略的一般过程如下: 1) 条件查询的时候,总是发出一条select * from table_name where …. (选择所有字段)这样的SQL语句查询数据库,一次获得所有的数据对象。 2) 把获得的所有数据对象根据ID放入到第二级缓存中。 3) 当Hibernate根据ID访问数据对象的时候,首先...原创 2010-01-11 17:04:38 · 70 阅读 · 0 评论 -
org.springframework.orm.hibernate3.HibernateQueryException: unexpected token: me
Hibernate 报错如下:org.springframework.orm.hibernate3.HibernateQueryException: unexpected token: member near line 1, column 42...... 解决方案 :将 member 这个词换掉 即可。。。 问题解决,但 不解,member 不是sql 关键字。。。...2009-12-21 09:19:34 · 161 阅读 · 0 评论 -
什么叫n+1次select查询问题?
在Session的缓存中存放的是相互关联的对象图。默认情况下,当Hibernate从数据库中加载Customer对象时,会同时加载所有关联的Order对象。以Customer和Order类为例,假定ORDERS表的CUSTOMER_ID外键允许为null,图1列出了CUSTOMERS表和ORDERS表中的记录。以下Session的find()方法用于到数据库中检索所有的Customer对象:L...2010-03-25 16:36:01 · 112 阅读 · 0 评论 -
Hibernate SQL方言 (hibernate.dialect)
数据库hibernate方言DB2org.hibernate.dialect.DB2DialectDB2 AS/400org.hibernate.dialect.DB2400DialectDB2 OS390org.hibernate.dialect.DB2390DialectPostgreSQLorg.hibernate.di...2008-06-13 22:40:56 · 453 阅读 · 1 评论 -
hibernate C3P0数据源 连接Sql2005,2000数据库
<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.sp2008-06-13 21:50:29 · 122 阅读 · 0 评论 -
hibernate C3P0数据源 连接oracle数据库
jdbc:oracle自带---class12.jar<?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" ...2008-06-13 21:22:20 · 242 阅读 · 0 评论 -
hibernate C3P0数据源 连接Access数据库
<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.sp2008-06-13 20:22:54 · 92 阅读 · 0 评论 -
ClassNotFoundException: org.hibernate.hql.ast.HqlToken 解决方法与原因
这是因为在Hibernate3.0 采用新的基于ANTLR的HQL/SQL查询翻译器,需要用到antlr,然而这个包在weblogic.jar中已经包含了较早版本的antrl包,不能兼容,就会产生一些类加载的错误,出现ClassNotFoundException: org.hibernate.hql.ast.HqlToken的异常。在Hibernate的配置文件中,hibernate.que...原创 2013-06-28 10:08:49 · 297 阅读 · 0 评论