Hello Word

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

随笔分类 -  hibernate

摘要:前言:使用缓存,是需要对应用系统进行性能优化而常采用的一种重要手段。合理地运用缓存,可以极大的提高应用系统的运行效率。Hibernate中应用缓存:因为应用程序访问数据库,读写数据的代价非常高,而利用持久层的缓存可以减少应用程序与数据库之间的交互,即把访问过的数据保存到缓存中,应用程序再次访问已经访 阅读全文
posted @ 2016-08-02 11:30 该名称已被使用 阅读(578) 评论(0) 推荐(0)

摘要:在配置hibernate.cfg.xml时需指定使用数据库的方言: 例: <property name="dialect">org.hibernate.dialect.MySQL5Dialect</property> 以下是各数据库对应的方言(Dialect): 数据库 方言(Dialect) DB 阅读全文
posted @ 2016-07-28 13:25 该名称已被使用 阅读(12733) 评论(1) 推荐(1)

摘要:1、 实体类中使用List集合 2、 映射文件 3、 测试代码 阅读全文
posted @ 2016-06-13 17:46 该名称已被使用 阅读(823) 评论(0) 推荐(0)

摘要:1、 学生表student 和年级表grade 2、类Student 和Grade类 Student: Grade: 3、 映射文件 Grade.hbm.xml Student.hbm.xml 4、 测试代码 总结:在双向的一对多关联映射中,注意一的一端的配置:<key>中不用指定非空not-nul 阅读全文
posted @ 2016-06-01 14:43 该名称已被使用 阅读(256) 评论(0) 推荐(0)

摘要:hibernate3.x版本 hibernate4.x 阅读全文
posted @ 2016-06-01 13:43 该名称已被使用 阅读(358) 评论(0) 推荐(0)

摘要:1、 学生表student 和年级表 grade 2、类Student 和Grade类 Student: Grade: 3、 映射文件 Grade.hbm.xml Student.hbm.xml 4、 测试代码 阅读全文
posted @ 2016-06-01 13:41 该名称已被使用 阅读(243) 评论(0) 推荐(0)

摘要:1、 学生表student 和年级表grade 2、类Student 和Grade类 Student: Grade: 3、 映射文件 Grade.hbm.xml Student.hbm.xml 4、 测试代码 阅读全文
posted @ 2016-06-01 13:34 该名称已被使用 阅读(621) 评论(0) 推荐(0)

摘要:1、类Teacher 2、类Teacher的组件 Address 3、Teacher.hbm.xml 4、 测试 阅读全文
posted @ 2016-05-31 16:42 该名称已被使用 阅读(310) 评论(0) 推荐(0)

摘要:1、 在pojo类中 用Blob类和Clob 2、 在hbm文件中 需指定对应类型 3、 构造对象 测试 阅读全文
posted @ 2016-05-31 16:36 该名称已被使用 阅读(182) 评论(0) 推荐(0)

摘要:通过组件来实现组合主键的步骤: 1、 编写组合主键的类,该类必须实现Serializable接口、生成对应的get/set方法;最好实现equals和hashCode方法 2、在主类中引用对应组件 3、映射文件的编写 4、测试代码 阅读全文
posted @ 2016-05-31 15:36 该名称已被使用 阅读(350) 评论(0) 推荐(0)

摘要:1 @Test 2 public void testCreateDB(){ 3 Configuration cfg = new Configuration().configure(); 4 SchemaExport se = new SchemaExport(cfg); 5 //第一个参数 是否生成ddl脚本 第二个参数 是否执行到数据... 阅读全文
posted @ 2016-05-31 15:32 该名称已被使用 阅读(786) 评论(0) 推荐(0)

摘要:1、 对象状态及生命周期 瞬时状态: 持久状态: 游离状态: 2、 new->save->close->update 3、get/load(持久)->delete(瞬时); get/load(持久)->colse(游离) 4、 update方法:先获取对象再更新 5、delete方法:先更新 再删除 阅读全文
posted @ 2016-05-31 15:31 该名称已被使用 阅读(195) 评论(0) 推荐(0)

摘要:1、 确定要使用日志的实现log4j 2、 Slf4japi.jar和log4j的jar包放入classpath,(slf4j-log4j.jar) 3、 编写log4j.properties 4、 hibernate.cfg.xml讲解 5、*.hbm.xml讲解 阅读全文
posted @ 2016-05-31 15:24 该名称已被使用 阅读(1011) 评论(0) 推荐(0)

摘要:1 4 5 13 14 22 23 31 user_seq 32 33 uuid UUID被编码为一个32位16进制数字的字符串。 34 native 根据底... 阅读全文
posted @ 2016-05-27 17:12 该名称已被使用 阅读(210) 评论(0) 推荐(0)

摘要:1 2 3 4 5 com.mysql.jdbc.Driver 6 7 8 9 jdbc:mysql:///hibernate4 10 11 root 12 root 13 14 15 16 org.hiberna... 阅读全文
posted @ 2016-05-27 17:10 该名称已被使用 阅读(158) 评论(0) 推荐(0)

摘要:org.hibernate.id.IdentifierGenerationException: Unknown integral data type for ids : java.lang.String id的数据类型要和id的生成策略相对应 阅读全文
posted @ 2016-05-27 16:57 该名称已被使用 阅读(786) 评论(0) 推荐(0)

摘要:1、 Configuration管理读取配置文件 Configuration在一个应用中,最好写一个。通过configuration来创建SessionFactory对象 2、 SessionFactory对象:是一个session工厂。是一个重量级对象。在一个应用中最好也是单列的。是一个线程安全的 阅读全文
posted @ 2016-05-27 15:45 该名称已被使用 阅读(164) 评论(0) 推荐(0)

摘要:1、 下载资源:www.hibernate.org 2、 资源介绍hibernate-release-4.3.10.Final a) Documentation 相关文档 b) Lib 相关jar包 c) Project相关资源文件,模板文件,源码等 3、 搭建hibernate环境: a) 新建一 阅读全文
posted @ 2016-05-27 14:50 该名称已被使用 阅读(159) 评论(0) 推荐(0)