文档库 最新最全的文档下载
当前位置:文档库 › hibernate参考文档

hibernate参考文档

hibernate笔记



第二讲--------配置hibernate文件 和表映射

03--------annotation版本的helloworld 记得在hibernate.cfg.xml中配置 映射信息
这个是配置xml的映射语句
这个是配置annotation的映射语句

04----hibernate annotation总结

05-----设自动提示

06-----模拟实现


08-----常见的or 框架简介

09-----hibernate 总结提纲

10-----mysql客户端介绍

13-----搭建log4j之日环境

14-----搭建Junit日志环境

16-----hibernate基础的配置 在实体类中通过@table(name=“数据库里的表”) 假如没有回自动生成,假如字段名字(数据库的名字)和属性名字不相同的情况下 @column(name=“数据库名字”)
怎样映射枚举的类型annotation 版本的 @Enumerated

17------hibernate 映射的位置 注解应该写在getter()方法上

19-----Junit 中beforclass 不报异常的bug处理 第一种方法在beforeclass下加try catch,实际上是在sessionfactory上家上try catch 终极解决方案

21-----ID生成策略annotation配置 和xml配置 xml配置:generator 常见的有四个取值 分别是native identifited sequence uuid

annotation配置的ID 生成策略 在@id 下面加@GeneratedValue 默认是native


22-----ID生成策略 annotation配置 indentity 和 sequence 可以通过在@id下面添加@GeneratedValue(strategy=GenerationType.sequence generator=“下面写到的@sequenceGenerator生成器的名字”) 在实体类@entifity上面加上@sequenceGenerator(name=“name指@sequenceGenerator生成器的名字”,sequenceName=“数据库里面的sequence名字”)

24----Id生成策略 之联合主键 要改hibernate映射的表**.hdm.xml的id字段改为




但是必须在主键类里实现java.ioserializable



25-------Id生成策略 annotation 版本的联合主键


26(重点)-----核心开发接口介绍sessionFactory = new configuration.configure().buildSession.创建一个sessionFactory ....sessionFactory = new configuration.configure()自动读取hibernate.cfg.xml信息 如果想改hibernate.cfg.xml的名字 可以sessionFactory = new configuration.configure(“要改的名字”) 还有第二种方式创建session 有面试题 opensession 和getCurrentSession 区别 openSession永远打开一个新的session 而getCurrentSession可能拿新的或者原来的session 如果session没有session.getTransaccommit都是用同一个session 就是说从上下文找 假如有的话就用旧的,假如没有的话就新建一个新的 openSession需要close


27-----核心开发接口 jta简介

28----核心开发接

口 对象的三种状态

相关文档