![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Hibernate
CodeGuide
你要做的就是战胜自己
展开
-
java、hibernate、sql类型对应关系
Java数据类型 Hibernate数据类型 标准SQL数据类型 (PS:对于不同的DB可能有所差异) byte、java.lang.Byte byte TINYINT short、java.lang.Short short SMALLINT int、java.lang.Integer integer INGEGER long、java.lang.Long long BIGINT float、ja...原创 2019-03-27 17:53:45 · 143 阅读 · 0 评论 -
Hibernate3入门之第六章二级缓存
Hibernate的二级缓存 Hibernate的二级缓存的概述 二级缓存:SessionFactory级别缓存.可以在多个session之间共享数据的。 二级缓存结构 类缓存区 集合缓存区 更新时间戳区 查询缓冲区. 不经常修改的,允许偶尔出现并发问题适合放入二级缓存。 二级缓存的配置 拷贝ehcache-1.5.0.jar到当前工程的lib目录下() 依赖backpor...原创 2019-04-14 12:18:04 · 194 阅读 · 0 评论 -
Hibernate3入门之第五章Hibernate的抓取策略和事务处理
Hibernate3入门之第五章Hibernate的抓取策略和事务处理 Hibernate的抓取策略 hibernate抓取策略概述 Hibernate抓取策略(fetching strategy)是指:当应用程序需要在(Hibernate实体对象图的)关联关系间进行导航的时候, Hibernate如何获取关联对象的策略。抓取策略可以在O/R映射的元数据中声明,也可以在特定的HQL 或条件查询...原创 2019-04-13 16:48:19 · 160 阅读 · 0 评论 -
Hibernate3入门之第四章Hibernate的检索方式
Hibernate的检索方式 Hibernate的检索方式: 检索方式:查询的方式: 导航对象图检索方式 :根据已经加载的对象导航到其他对象 Customer customer = (Customer)session.get(Customer.class,1);//得到用户的实例化对象 customer.getOrders();// 获得到客户的订单 OID 检索方式 :按照对象的 O...原创 2019-04-12 23:57:33 · 158 阅读 · 0 评论 -
Hibernate3入门之第三章Hibernate关联关系的映射
Hibernate3入门之第四章Hibernate关联关系的映射 实体之间的关系: 实体之间有三种关系: 一对多 一个用户,生成多个订单,每一个订单只能属于一个用户. 建表原则: 在多的一方创建一个字段,作为外键,指向一的一方的主键. 多对多 一个学生可以选择多门课程,一个课程可以被多个学生选择. 建表原则: 建第三张表,中间表至少有两个字段,分别作为外键指向...原创 2019-04-12 10:06:43 · 163 阅读 · 0 评论 -
Hibernate3入门第一章
Hibernate3入门第一章 Hibernate框架的概述 什么是Hibernate Hibernate:Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。Hibernate可以应用在任何使用JDBC的场合,既可以在Java的客户端程序使用,也可以在Servlet/JSP的Web应用中使用,...原创 2019-04-02 17:06:49 · 248 阅读 · 0 评论 -
Hibernate插入的数据从主键0开始插入后面无法插入
原因:主键生成策略: <id name="id" column="id"> <generator class="assigned"/> <!-- assigned的问题 --> </id> 改为: <id name="id" column="id"> <!-- 和本地数据保持一致 --> <gen...原创 2019-03-28 13:21:23 · 156 阅读 · 0 评论 -
对hibernate做单元测试时报错javax.naming.NoInitialContextException
查了一下,原来是hibernate.cfg.xml文件中有个机关 <hibernate-configuration> <session-factory name="my"> .... </session-factory> </hibernate-configuration> 当设置了session-factory元素的name属...原创 2019-03-28 13:09:49 · 189 阅读 · 0 评论 -
Hibernate3入门之第二章一级缓存和持久化类
Hibernate3入门之第二章一级缓存和持久化类 上节课程回顾 Hibernate快速入门: 下载Hibernate开发包. Hibernate开发包目录结构: 文档: 开发包: 操作字节码: 必须的 可选的 jpa 项目: 创建一个java项目导入相应jar包. 创建数据库表: 创建一个实体类: 建立映射: 创建Hiberna...原创 2019-04-10 19:22:44 · 176 阅读 · 0 评论 -
Hibernate3入门之第七章sh练习
Struts2和Hibernate的小练习 简介:查询所有客户信息,并提供删除(Hibernate级联删除)和异步加载查看订单详情的功能。(其他功能可自行添加) 创建 一个web项目,(记得添加struts2过滤器否则struts2框架将不起作用) 导入相应jar包,Struts2,Hibernate以及json所需要的jar包 Struts2的在struts-2.3.33\apps\...原创 2019-04-15 12:23:35 · 197 阅读 · 0 评论