cakeshop
文章平均质量分 50
脱发少女
这个作者很懒,什么都没留下…
展开
-
11.18--多对多关联映射
多对多关联映射通常会生成一个表将两个表的主键关联起来 user——>role user-role单向多对多< set name="roles" table="user-role"> < key column="userId" /> < many-to-many class="com.entity.role" column="roleId" /&g原创 2017-11-28 15:58:15 · 143 阅读 · 0 评论 -
11.18--一对一关联映射
一对一关联映射一对一主键关联一对一唯一外键关联主键关联映射让两个实体的主键一样,这样就不需要加入多余字段了一般不用这个,不能扩展唯一外键关联多对一的特例原创 2017-11-29 00:26:56 · 145 阅读 · 0 评论 -
11.29--mappedBy
一对多关联映射 注解@OneToMany(mappedBy="cake",cascade=CascadeType.ALL,fetch=FetchType.LAZY)public Set<Size> getSize() { return size;}public void setSize(Set<Size> size) { this.size = size;}@ManyTo原创 2017-11-29 00:32:22 · 192 阅读 · 0 评论 -
12.20 session+model+redirect
sessionHibernate一级缓存 一级缓存生命周期很短和session的生命周期一致, 一级缓存也叫session级的缓存或事务级缓存哪些方法支持一级缓存: load/get/iterate查询实体对象;save支持缓存 一级缓存是缓存实体对象,不会缓存属性查询了解大批量数据更新的做法: 及时清空session缓存,session.flush(); 保存之后要清空缓存,存至数原创 2017-12-20 17:07:25 · 146 阅读 · 0 评论 -
12.20 路径跳转问题
相对路径href=”cake/list” 跳转到cake/list 点击两次:跳转出错 http://localhost:8080/cakeshop/cake/cake/list绝对路径${pageContext.request.contextPath } 1. 优点: 它的作用是取出部署应用程序的名字,这样不管如何部署,所用的路径都是正确的 2. 转发重定向: return “red原创 2017-12-20 17:30:01 · 137 阅读 · 0 评论 -
12.20 传递参数的四种方法
from表单超链接 a href=”#”request.setAttribute();get<>jsp:paramform表单name,value原创 2017-12-21 10:30:26 · 161 阅读 · 0 评论 -
11.27--Hibernate延迟加载
11.27–Hibernate延迟加载延迟加载大致可以分为两类,一类是延迟属性加载,另一类是延迟关联实体加载。延迟属性加载延迟关联实体加载延迟属性加载 普通属性:分两种情况,一种是集合属性,一种是非集合属性(如String、Integer……) 集合属性的延迟加载通过PersistentSet、 PersistentList、PersistentBag、PersistentMap原创 2017-11-27 16:56:29 · 151 阅读 · 0 评论 -
11.27--一对多关联映射
一对多关联映射单向一对多和多对一映射原理是一样的,都是在多的一端加入一个外键指向一的一端;区别在于维护的关系不同:多对一维护的关系:多指向一的关系,如果维护了多指向一的关系,那么加载多的时候会把一加载上来;一对多维护的关系:一指向多的关系,如果维护了一指向多的关系,那么加载一的时候会把多加载上来。classes——》studenttable-classes: id , nameclasses原创 2017-11-28 00:56:06 · 338 阅读 · 0 评论