摘要: 缓存: 内存开辟一块空间,把本来存在硬盘的东西放在内存里, 以后从内存读取. 一级缓存: session级别的缓存, session.load 二级缓存: 总的缓存. 阅读全文
posted @ 2016-04-23 16:59 wujixing909 阅读(124) 评论(0) 推荐(0) 编辑
摘要: session级缓存 保存一个hashmap, 读出来的对象放在里面, 如果读出来50条放50条, 如果另起session原来的50条就被清除.可以手动session.clear清除. 如果同一个session里一直读, 内存里越来越多. 所以要用session.clear()处理. java有内存 阅读全文
posted @ 2016-04-23 16:45 wujixing909 阅读(301) 评论(0) 推荐(0) 编辑
摘要: 查询方式: 1. NativeSQL (Mysql, oracle, sql server等)>HQL>EJBQL 2. QL应该与导航关系结合, 共同为查询提供服务 category->topic: one to more: Topic->msg: one to more: msg.java; h 阅读全文
posted @ 2016-04-23 16:09 wujixing909 阅读(265) 评论(0) 推荐(0) 编辑
摘要: 学生, 课程,分数的设计. a)使用联合主键@EmbeddedId 使用Serializable接口 b)不适用联合主键 联合主键: 3张表, student: id, name course: id , name score:studentid, courseid, score. (两个id就是联 阅读全文
posted @ 2016-04-23 14:13 wujixing909 阅读(239) 评论(0) 推荐(0) 编辑
摘要: Student(S#,Sname,Sage,Ssex) 学生表 Course(C#,Cname,T#) 课程表 SC(S#,C#,score) 成绩表 Teacher(T#,Tname) 教师表 create table Student(S# varchar(20),Sname varchar(10),Sage int,Ssex varchar(2)) 前面加一列序号: if exists... 阅读全文
posted @ 2016-04-23 12:11 wujixing909 阅读(795) 评论(0) 推荐(0) 编辑
摘要: 总公司--分公司1, 分公司2 分公司1: 分公司1下部门1, 分公司1下部门2 分公司2: Org.java: hibernate.cfg.xml: test: 阅读全文
posted @ 2016-04-23 11:39 wujixing909 阅读(161) 评论(0) 推荐(0) 编辑