hibernate中一些属性对操作的影响】的更多相关文章

1 inverse,在一对多中使用,表示是否有关联关系控制权.对于保存.删除数据有影响. 2 cascade,表示级联操作 save-update 表示级联保存和更新 delete 表示级联删除 all 表示级联保存.更新.删除 3 一级缓存,session缓存又称一级缓存,只在session绘画中有效. 4 HQL中特点 list:会将查询结果放入缓存,但不会从缓存中取 iterator:会将结果放入缓存,也会从缓存中取 5 session对象常用方法:get/flush/clear 6 懒加…
http://blog.csdn.net/yerenyuan_pku/article/details/70556208 Hibernate中的多表操作 在实际开发中,我们不可能只是简简单单地去操作单表,绝大部分都是要对多表进行操作的.所以本文就来讲述Hibernate中的多表操作,讲之前,先复习一下使用SQL语句是如何进行多表操作的.提示:本文所有案例代码的编写都是建立在前文Hibernate检索方式概述的案例基础之上的!!! SQL多表操作 SQL多表操作可分为如下几类: 交叉连接(CROSS…
js进阶 11-3  jquery中css属性如何操作 一.总结 一句话总结:通过css()方法 1.attr和css是有交叉的,比如width,两者中都可以设置,那么他们的区别是什么? 其实通俗一点就是css范围更广 css是样式中的width,attr是属性中的width. <img src="HTML5.png" alt="" width="100" border="2"> 如果image没有设置width属…
Hibernate集合映射中,经常会使用到"inverse"和"cascade"这两个属性.对于我这样,Hibernate接触不深和语文水平够烂的种种因素,发现这两个属性实在是难以理解,无奈只好将这个两个属性解释工作交给了Google和Baidu,查看了许多牛人的解释,加上自己在Eclipse上的调试,对"inverse"和"cascade"这两个属性有了一定的见解. "inverse"属性探究 "…
Hibernate能在各种不同环境下工作而设计的, 因此存在着大量的配置参数.多数配置参数都 有比较直观的默认值, 并有随 Hibernate一同分发的配置样例hibernate.properties 来展示各种配置选项. 所需做的仅仅是将这个样例文件复制到类路径 (classpath)下并做一些自定义的修改. 属性1.Hibernate JDBC属性 属性名 用途 hibernate.connection.driver_class jdbc驱动类 hibernate.connection.ur…
照旧,先新建一个StudentMap.java实体类,将hobby属性使用map集合接口来存放: package com.joe.entity; import java.util.Map; public class StudentMap { private int id; private String name; private int age; private Map<String,String> hobby; /** * 无参构造函数 */ public StudentMap(){ } p…
一.单向一对多() 案例一(用XML文件配置): 一个班级有多个学生,班级可以查看所有学生的信息. ClassBean.java package bean; import java.util.HashSet; import java.util.Set; /** * ClassBean entity. @author MyEclipse Persistence Tools */ public class ClassBean implements java.io.Serializable { //…
级联操作 cascadecascade的常用属性值 none 默认值 不做任何变动 save-update 保存或修改 delete 删除 all 包含save-update 和delete等行为 cascade 级联 操作级联到子实体,hibernate中一对多或者多对一中如果在一的一方 set中设置了cascade属性值为save-update 那么在操作一的一方同时也会更新或保存跟他联级的另一方,相对而言 如果属性值为delete 在执行一的一方删除操作时与当前相关的另一方也会被删掉, 如…
今天在学习Hibernate中,感觉这个mappedBy这个注解属性有点小难度.不过理解之后,还是阔以的! 首先,mappedBy这个注解只能够用在@OntToOne,@OneToMany,@manyToMany中,不能够用在@manyToOne中: 第二,这个注解看网上的意思可以简单地理解为:这个注解用在主表的一方,就是被引用的一方: 第三,这个注解是与@JoinColumn这个注解是互斥的,因为@JoinColumn这个注解使用在拥有外键的表的一方,就是从表的一方. 第四,这个注解的属性值是…
度过短暂的周末,又到了周一,继续轻松而愉快的学习,紧承以前的学习,继续了解hibernate对集合的操作学习之旅! 在上一篇中,就已经提前说过,这一篇的内容以及下一篇的内容会有很多相似之处,这里就不再多言了.像往常一样,新建一个StudentCollection.java实体类: package com.joe.entity; import java.util.Collection; public class StudentCollection { private int id; private…