Hibernate笔记
文章平均质量分 75
Gragonfly_Flyover
------所有的诺言在没有实现之前都是谎言!
展开
-
关于BaseDao使用泛型时出错
我在练手项目中,编写了一个BaseDao(使用泛型)的基本实现类 如下代码: public class BaseDaoImpl implements IBaseDao { private Class entityClass; // 构造函数: 1. 获取当前运行类的参数化类型; 2. 获取参数化类型中实际类型的定义(class) public原创 2017-03-28 10:48:37 · 847 阅读 · 0 评论 -
关于BaseDao使用泛型时出错
我在练手项目中,编写了一个BaseDao(使用泛型)的基本实现类 如下代码: public class BaseDaoImpl<T> implements IBaseDao<T> { private Class<T> entityClass; // 构造函数: 1. 获取当前运行类的参数化类型; ...原创 2016-11-21 15:36:37 · 235 阅读 · 0 评论 -
GeneratedByMyEclipseHibernateTools工具配置hibernate
一。建立数据库连接1.Connecting to a Database in MyEclipse、 2.ConnectionDriver、 3.SelectSchemas、 4.addHibernateCapabilities、 5.HibernateSupport、 6.CreateHibernateXMLconfigurationFile、...原创 2016-11-16 15:55:53 · 177 阅读 · 0 评论 -
使用Hibernate :三种状态 (二)
Hibernate中Java对象的三种状态 (DB 缓存)瞬时状态(Transient) (临时) × ×持久状态(Persistent) √ √ 游离状态(Detached) (脱管) √ ×三种状态之...原创 2016-10-26 23:07:05 · 61 阅读 · 0 评论 -
使用Hibernate步骤:(一)
先部署jar文件1、根目录下的 \hibernate3.jar2、lib\required目录下所有jar3、lib\jpa(java持久化API)\hibernate-jpa-2.0-api-1.0.1.Final.jar(Jpa是一种规范,而Hibernate是它的一种实现) 4、Oracle数据库的驱动包(在数据库安装目录 jdbc\lib\下 找对应的版本的驱动)...原创 2016-10-25 13:01:07 · 58 阅读 · 0 评论 -
HQL内连接查询,去重
因为查询条件需要对 连接的表中的两个字段 or 条件查询导致查询出来的记录,有重复一.使用 group by 主键(用这种可以 再 SELECT COUNT(*) 进行分页,记录数的统计)@Override public List getOrderList(int userid, String username,Date[] createDates) { Re原创 2017-05-25 09:34:49 · 4692 阅读 · 0 评论 -
Hibernate 报错:this project is not a myeclipse hibernate project . assuming hibern
问题 web 项目中 打开 hibernate.cfg.xml 文件时 提示:The project is not a myEclipse hibernate project。并且:在 dbbrower中使用 hibernate reverse engineering 建立 表对应的bean 和 配置文件时:找不到可用的javasource路径。 原因:使用版本控制的时候,工程根目转载 2017-03-28 14:42:05 · 608 阅读 · 0 评论 -
使用Hibernate步骤:(一)
先部署jar文件1、根目录下的 \hibernate3.jar2、lib\required目录下所有jar3、lib\jpa(java持久化API)\hibernate-jpa-2.0-api-1.0.1.Final.jar(Jpa是一种规范,而Hibernate是它的一种实现) 4、Oracle数据库的驱动包(在数据库安装目录 jdbc\lib\下 找对应的版本的驱动)原创 2017-03-28 10:47:26 · 271 阅读 · 0 评论 -
使用Hibernate :三种状态 (二)
Hibernate中Java对象的三种状态 (DB 缓存)瞬时状态(Transient) (临时) × ×持久状态(Persistent) √ √ 游离状态(Detached) (脱管) √ ×三种状态之间的原创 2017-03-28 10:47:46 · 141 阅读 · 0 评论 -
GeneratedByMyEclipseHibernateTools工具配置hibernate
一。建立数据库连接1.Connecting to a Database in MyEclipse、 2.ConnectionDriver、 3.SelectSchemas、 4.addHibernateCapabilities、 5.HibernateSupport、 6.CreateHibernateXMLconfigurationFile、原创 2017-03-28 10:48:29 · 713 阅读 · 0 评论 -
关于BaseDaoImpl的简单示例
示例:实现basedaopackage com.cn.base.dao.impl;import java.lang.reflect.ParameterizedType;import java.lang.reflect.Type;import java.util.ArrayList;import java.util.List;import or...原创 2016-11-21 15:36:51 · 193 阅读 · 0 评论