-
步骤1查看全部
-
1.ORM是一种面向对象编程的方法,用这种方法来避免写数据库底层语言sql语句,这样有利于java的跨平台,扩展。维护。而Hibernate是ORM的一种框架。 2.Hibernate开发的基本步骤: (1)编写配置文档hibernate.cfg.xml (2)编写实体类,符合javabeans规范 (3)生成对应实体类的映射文件并添加到配置文档中 (4)调用Hibernate API进行测试 3.记住Hibernate中的session并不是request那些中的session,而是connection。相当于jdbc中的连接数据库 4.openSession 创建新的session对象,而getCurrentSession 单例模式,每次都是同一个对象 5.单表操作常用方法:save,update,delete,get/load 6.get与load的区别:get是在使用的时候立刻发出sql语句,获得的就是实体类的对象类型,而load是在使用到具体的对象的非组件属性时才会发送sql语句,而且获得的是代理对象查看全部
-
记得把这个安装步骤补回来查看全部
-
get与load的区别2:查看全部
-
单表CRUD操作实例:①save②update③delete④get/load查询单个记录 get/load区别1:查看全部
-
hibernate执行流程查看全部
-
组件属性:实体类中的某个属性属于用户自定义的类的对象。 这里把address称为组件属性 Mapping配置文件中要使用component标签: <component name="取的名字" class="类名"> <property name="类中属性" column="对应生成数据库中列属性名">查看全部
-
对象类型: 1.clob和text对应大文本文件,blob对应大的二进制文件,例如视频音频图片 2.java中的clob对应存储大文本文件,java中的blob对应存储大二进制文件 MySQL不支持标准SQL的CLOB类型,在Mysql中,用TEXT,MEDIUMTEXT及LONGTEXT类型来表示长度超过255的长文本数据 3.Blob image = Hibernate.getLobCreator(session).createBlob(input,input.available());hibernate创建image文件。//input.available()表示输入流的长度查看全部
-
基本类型:查看全部
-
hibernate映射类型:查看全部
-
单一主键: assigned:由Java应用程序生成(手工赋值) native:由底层数据库自动生成标示符,MySQL就是auto increment,如果是Oracle就是sequence。查看全部
-
3.2主键生成策略:查看全部
-
3.hbm配置文件常用设置:id相当于主键查看全部
-
2.hbm配置文件常用设置: batch-size=“N”表示一次抓取记录的条数:查看全部
-
1.hbm配置文件常用设置:查看全部
举报
0/150
提交
取消