
JAVA 持久层之告别SQL的Hibernate
文章平均质量分 77
李卫康的博客
本人学识渊博、经验丰富,代码风骚、效率恐怖,c/c++、java、php无不精通,熟练掌握各种框架,深山苦练20余年,一天只睡4小时,千里之外定位问题,瞬息之间修复上线。身体强壮、健步如飞,可连续编程100小时不休息,讨论技术方案5小时不喝水,上至带项目、出方案,下至盗账号、威胁pm,啥都能干。泡面矿泉水已备好,学校不支持编程已辍学,家人不支持编程已断绝关系,老婆不支持编程已离婚,小孩不支持编程已送养。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
hibernate 入门案例
hibernate框架介绍:ORM概念(很重要)O,Object 对象. R,Relation 关系. M,Mapping 映射ORM:对象关系映射!ORM,解决了什么问题?存储:能否把对象的数据直接保存到数据库中获取:能否直接从数据库拿到一个对象要想做到上述两点,必须要有映射总结:Hibernate与 ORM的关系:Hibernate是ORM的原创 2015-07-26 20:11:20 · 828 阅读 · 1 评论 -
Hibernate Api
|-- Configuration 配置管理类对象 config.configure(); 加载主配置文件的方法(hibernate.cfg.xml) 默认加载src/hibernate.cfg.xml config.confi原创 2015-07-26 23:22:42 · 652 阅读 · 0 评论 -
Hibernate 映射表详解
介绍ActionName.hbm.xml每一个节点的作用:<!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN" "http://www.hibernate.org/dtd/hibernate-mapping-3.0.dtd"> <!-- package:要映射的对象所在原创 2015-07-27 07:26:54 · 1638 阅读 · 0 评论 -
Hibernate One2Many映射关系
多对一映射与一对多映射:使用部门和员工的关系来说明问题.一个部门可以有多个员工,但是一个员工只属于一个部门.开发步骤:(1)JavaBean的设计,Dept(部门表) Employee(员工表)(2)映射关系(3)测试1.Dept和Employee JavabeanDeptpackage cn.itcast.one2many;import原创 2015-07-27 23:51:03 · 1016 阅读 · 0 评论 -
Hibernate 集中常用的查询方式
Hibernate一共有四种查询方式:主键查询,HQL查询(hibernate特有的查询(实体)),QBC查询(完全面向对象的查询(实体)),SQL查询(数据库表)package cn.itcast.hello;import java.util.List;import org.hibernate.Criteria;import org.hibernate.Query;impor原创 2015-07-26 23:19:49 · 653 阅读 · 0 评论 -
hibernate 一对一映射的两种方式
一对一映射一共有两种映射方式:使用用户和身份证信息的一对一的关系User:package cn.itcast.one2one;public class User { private int userId;//用户id private String userName;//用户姓名 private IdCard idCard;//身份者 public int getUs原创 2015-07-28 23:46:57 · 2909 阅读 · 2 评论 -
hibernate 一级缓存
一级缓存为什么要用缓存? 目的:减少对数据库的访问次数!从而提升hibernate的执行效率!Hibernate中缓存分类: 一级缓存 二级缓存 概念1)Hibenate中一级缓存,也叫做session的缓存,它可以在session范围内减少数据库的访问次数! 只在session范围有效! Session关闭,一级原创 2015-07-28 21:13:53 · 742 阅读 · 0 评论 -
hibernate 对象的状态(临时状态,持久化状态,游离状态)
对象的状态举例: User user = new User();Hibernate中对象的状态: 临时/瞬时状态、持久化状态、游离状态。 临时状态特点: 直接new出来的对象; 不处于session的管理;数据库中没有对象的记录; 持久化状态当调用session的save/saveOrUpdate/get/load/list等方法的时候,对象就是持久化原创 2015-07-28 21:02:47 · 1901 阅读 · 0 评论 -
hibernate HQL&数据库连接池&二级缓存&当前线程session
一、hibernate查询1. 查询概述1) Get/load主键查询2) 对象导航查询3) HQL查询, Hibernate Query language hibernate 提供的面向对象的查询语言。4) Criteria 查询, 完全面向对象的查询(Query ByCriteria ,QBC)5)原创 2015-07-29 09:59:06 · 1262 阅读 · 0 评论