随笔分类 -  Hibernate

摘要:参考资料:Hibernate缓存机制和四种状态save()方法 将一个临时对象转化为持久化对象load()方法 VS get()方法都是根据OID从数据库中加载一个持久化对象区别1: 假如数据库中不存在与OID对应的记录,load方法会抛出异常,而get()方法返回null;区别2: load方... 阅读全文
posted @ 2014-11-28 16:52 四点水这 阅读(233) 评论(0) 推荐(0)
摘要:临时状态(transient):刚刚用new语句创建,还没有被持久化,不处于Session的缓存中。处于临时状态的Java对象被称为临时对象。持久化状态(persistent):已经被持久化,加入到Session的缓存中。处于持久化状态的Java对象被称为持久化对象。游离状态(detached):已... 阅读全文
posted @ 2014-11-28 14:43 四点水这 阅读(264) 评论(0) 推荐(0)
摘要:hibernate.hbm.xml 配置总结大部分内容取自: 【Hibernate总结系列】....hbm.xml配置 基本配置结构 1 2 5 6 7 8 9 10 ……11 12 主键(... 阅读全文
posted @ 2014-11-25 02:44 四点水这 阅读(688) 评论(0) 推荐(0)
摘要:gitHub一对多单向映射 (Student 获取Class )新建Student 类, Class 类, 设置Id, name; get, set方法在Student 类下增添 private Class c;Student.hbm.xml中 添加 //多对一 1 2 5 6 7 8... 阅读全文
posted @ 2014-11-22 07:40 四点水这 阅读(217) 评论(0) 推荐(0)
摘要:increment:由Hibernate自动以递增的方式生成标识符,适用于代理主键;identity:由底层数据库生成标识符,适用于代理主键;sequcence:由Hibernate根据底层数据库的序列生成标识符,适用于代理主键;(MySQL不适用)hilo:由Hibernate根据high/low... 阅读全文
posted @ 2014-11-21 12:37 四点水这 阅读(533) 评论(0) 推荐(0)
摘要:数据库类型Hibernate sql方言DB2org.hibernate.dialect.DB2DialectDB2 AS/400org.hibernate.dialect.DB2400DialectDB2 OS390org.hibernate.dialect.DB2390DialectPostgr... 阅读全文
posted @ 2014-11-19 01:49 四点水这 阅读(1791) 评论(0) 推荐(0)
摘要:Github项目Hibernate: 使用步骤: 将\hibernate-release\lib\required添置构建路径 将sqljdbc添加构建路径 在src下创建hibernate.cfg.xml(有模板)在hibernate开发包下 hibernate-release-4.3.... 阅读全文
posted @ 2014-11-19 01:44 四点水这 阅读(363) 评论(0) 推荐(0)