摘要:前言:使用缓存,是需要对应用系统进行性能优化而常采用的一种重要手段。合理地运用缓存,可以极大的提高应用系统的运行效率。Hibernate中应用缓存:因为应用程序访问数据库,读写数据的代价非常高,而利用持久层的缓存可以减少应用程序与数据库之间的交互,即把访问过的数据保存到缓存中,应用程序再次访问已经访
阅读全文
随笔分类 - hibernate
摘要:在配置hibernate.cfg.xml时需指定使用数据库的方言: 例: <property name="dialect">org.hibernate.dialect.MySQL5Dialect</property> 以下是各数据库对应的方言(Dialect): 数据库 方言(Dialect) DB
阅读全文
摘要:1、 实体类中使用List集合 2、 映射文件 3、 测试代码
阅读全文
摘要:1、 学生表student 和年级表grade 2、类Student 和Grade类 Student: Grade: 3、 映射文件 Grade.hbm.xml Student.hbm.xml 4、 测试代码 总结:在双向的一对多关联映射中,注意一的一端的配置:<key>中不用指定非空not-nul
阅读全文
摘要:hibernate3.x版本 hibernate4.x
阅读全文
摘要:1、 学生表student 和年级表 grade 2、类Student 和Grade类 Student: Grade: 3、 映射文件 Grade.hbm.xml Student.hbm.xml 4、 测试代码
阅读全文
摘要:1、 学生表student 和年级表grade 2、类Student 和Grade类 Student: Grade: 3、 映射文件 Grade.hbm.xml Student.hbm.xml 4、 测试代码
阅读全文
摘要:1、类Teacher 2、类Teacher的组件 Address 3、Teacher.hbm.xml 4、 测试
阅读全文
摘要:1、 在pojo类中 用Blob类和Clob 2、 在hbm文件中 需指定对应类型 3、 构造对象 测试
阅读全文
摘要:通过组件来实现组合主键的步骤: 1、 编写组合主键的类,该类必须实现Serializable接口、生成对应的get/set方法;最好实现equals和hashCode方法 2、在主类中引用对应组件 3、映射文件的编写 4、测试代码
阅读全文
摘要:1 @Test 2 public void testCreateDB(){ 3 Configuration cfg = new Configuration().configure(); 4 SchemaExport se = new SchemaExport(cfg); 5 //第一个参数 是否生成ddl脚本 第二个参数 是否执行到数据...
阅读全文
摘要:1、 对象状态及生命周期 瞬时状态: 持久状态: 游离状态: 2、 new->save->close->update 3、get/load(持久)->delete(瞬时); get/load(持久)->colse(游离) 4、 update方法:先获取对象再更新 5、delete方法:先更新 再删除
阅读全文
摘要:1、 确定要使用日志的实现log4j 2、 Slf4japi.jar和log4j的jar包放入classpath,(slf4j-log4j.jar) 3、 编写log4j.properties 4、 hibernate.cfg.xml讲解 5、*.hbm.xml讲解
阅读全文
摘要:1 4 5 13 14 22 23 31 user_seq 32 33 uuid UUID被编码为一个32位16进制数字的字符串。 34 native 根据底...
阅读全文
摘要: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...
阅读全文
摘要:org.hibernate.id.IdentifierGenerationException: Unknown integral data type for ids : java.lang.String id的数据类型要和id的生成策略相对应
阅读全文
摘要:1、 Configuration管理读取配置文件 Configuration在一个应用中,最好写一个。通过configuration来创建SessionFactory对象 2、 SessionFactory对象:是一个session工厂。是一个重量级对象。在一个应用中最好也是单列的。是一个线程安全的
阅读全文
摘要:1、 下载资源:www.hibernate.org 2、 资源介绍hibernate-release-4.3.10.Final a) Documentation 相关文档 b) Lib 相关jar包 c) Project相关资源文件,模板文件,源码等 3、 搭建hibernate环境: a) 新建一
阅读全文