摘要: Hibernate中有两套实现数据库数据操作的方式 : hibernate前3天讲解的都是 : hibernate自己的操作方式(纯XML配置文件的方式) 另一种方式是基于JPA的操作方式(通过注解的方式替代之前的部分XML) JPA相关概念: 1.1JPA概述 : (java的持久化规范(规范即接口)) 全称是 : Java Persistence API. 是SUN公司推出的一套基于ORM的规 阅读全文
posted @ 2019-09-08 11:59 小小一 阅读(223) 评论(0) 推荐(0) 编辑
摘要: 1.1 多表关系分析和创建. 1.1.1 表关系分析和创建 表数据和表数据之间可以存在的关系? 一对多的关系 客户和联系人 建立关系原则: 在多的一方创建一个字段,这个字段作为外键指向一的一方的主键 多对多的关系 用户和角色 用户: 角色: jack 员工 rose 助教 班主任 建立关系原则:在外部创建一张中间表,这个中间表里至少需要2个字段,让这2个字段当成 是外键,指向各自表的主键 1.2 阅读全文
posted @ 2019-09-08 11:57 小小一 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 1.1 持久化类的编写规则 1.1.1 什么是持久化类? 持久化类 : 与表建立了映射关系的实体类,就可以称之为持久化类. 持久化类 = Java类 + 映射文件. 1.1.2 持久化类的编写规则 (1): 提供无参数的构造方法 (2): 类中的成员都是私有的private (3): 对私有属性提供get/set方法 (4): 属性尽量使用包装类类型 : 默认值不同的,包装类默认值null,基本数 阅读全文
posted @ 2019-09-08 11:56 小小一 阅读(216) 评论(0) 推荐(0) 编辑
摘要: 1.2Hibernate的概述: 1.2.1 什么Hibernate? Hibernate(开发源代码的对象关系映射框架)是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,它将POJO与数据库表建立映射关系, 是一个全自动的orm框架,hibernate可以自动生成SQL语句,自动执行,使得Java程序员可以随心所欲的使用对象编程思维来操作数据库.Hibernate可以应 阅读全文
posted @ 2019-09-08 11:55 小小一 阅读(321) 评论(0) 推荐(1) 编辑
摘要: 商城案例 分模块:用户模块→ 分类模块 → 商品模块→购物车模块(最难)→ 订单模块 后台模块(往前台的数据的增删改查) 今日任务: 1用户注册 a注册完成 b给注册人发邮件 2用户激活 a 去邮箱激活发送的邮件 3用户登录 a 登录失败:回首页显示 b 判断用户是否激活了邮件 c 如果没激活让用户去激活,如果激活了首页展示 4用户退出 Session相关 注意点: 1.数据库和表 create 阅读全文
posted @ 2019-09-08 11:53 小小一 阅读(1758) 评论(0) 推荐(0) 编辑