摘要:关联关系映射 回顾:表与表之间关系 数据库中的表之间的关系 关系 1 对 多:一方表(主表)、多方表(从表)。从表中提供一个外检字段,添加约束主外键约束。从表的外检与主表的主键形成主外键关系 多对 多: 两个多表,都是主表 提供第三张表(中间表),是从表 提供两个字段,这两个字段分别是两个主表的外键
阅读全文
摘要:一级缓存(执行代码时查看console台上的sql语句) 清空缓存 @Test public void demo03(){ //清空缓存 Session session=factory.openSession(); session.beginTransaction(); //1.查询 User us
阅读全文
摘要:持久化对象PO类状态 1.状态分类 transient 瞬时态:hibernate的session缓存中没有存放,数据库中没有数据。例如新建的po类,没有OID值 persistent 持久态:hibernate的session缓存中存放,数据库中最终会有。例如save(po) 完成commit操作
阅读全文
摘要:log4j 日志:系统的运行信息,功能主要用于系统调试和后期维护 运行的日志记录占代码总量的4% Apache开源项目Log4j 可以控制日志的输出设置(控制台、文件等) 可以控制日志的输出格式 通过日志级别、控制日志的生成过程 特点:通过配置文件灵活配置 对比System.out不利于维护 开发步
阅读全文
摘要:第一步:引入jar包 省略 第二部:创建实体类 package cn.hibernate.bean; public class Student { private Integer sId; private String sName; public Integer getsId() { return
阅读全文
摘要:错误演示 第一步:导入jar包 省略 第二部:创建Person类 package cn.hibernate.bean; import java.util.Date; public class Person { private Integer pId; private String pName; pr
阅读全文
摘要:<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configuration DTD 3.0//EN" "http://www.hibernat
阅读全文
摘要:hibernate体系结构 PO:persistent Object 持久对象,javabean+hbm.xml,习惯称呼为PO类 Configuration Configuration hibernate 提供用于存放所有配置信息对象 构造方法 new Configuration(),加载配置文件
阅读全文
摘要:Session java web session和hibernate的session 没有任何关系 java web session:浏览与服务器一次会话,在一次回话中共享数据 hibernate session:等效JDBC Connection,服务器与数据库之间连接,也是回话 Web sess
阅读全文
摘要:添加:save() 更新:update() 删除:delete() 通过id查询:get(*.class,id) 查询所有:session.createQuery(“from User”).list() 分页: query.setFirstResult()开始索引号 query.setMaxResu
阅读全文
摘要:1.框架介绍 2.ORM框架 2.1 数据库回顾 2.2 ORM框架介绍 orm(Object/Relation Mapping):对象-关系映射,java中的对象与数据库中的表,之间的映射关系 ORM功能:提供api操作java对象,ORM自动生成sql,并执行 ORM开发需要完成的事情:编写对象
阅读全文