1. 设定cascade :可以设定在持久化时对于关联对象的操作(CUD,R归Fetch管)
2. cascade仅仅是帮我们省了变成的麻烦而已,不要把它的作用看的太大
A)Cascade的属性指明做什么操作的时候关联对象是绑在一起的
B) merge=save+ update
C)refresh =A里面需要读到B 改过之后的数据
3. 铁律:双向关系在程序中要设定双向关联
4. 铁律:双向 mappedBy
5. Fetch
A)铁律 :双向不要两边设置Eager(会有多余的查询语句发出)
B)对多方设置fetch的时候要谨慎,结合具体引用,一般用Lazy不用eager,特殊情况(多方数量不多的时候可以考虑,提高效率的时候可以考虑)
6. 要想删除或者更新,先做load,除了精确知道ID外
7. O/RMapping变成模型
A) 映射模型
I . J pa annotation
Ii. Hibernate annotation extension
Iii. Hibernate xml
Iv. Jpa xml
B) 编程接口
I. Jpa
Ii. hibernate
8. delete:
I.在删除以前我们要先load一下,如果想消除关联关系,先设定关系为null,再删除对应记录,如果不删除记录,该记录就变成垃圾记录
Ii. HQL
9. 如果指定@one2one的属性fetch为FetchType.LAZY,会延长对于关联对象的价值,
10.树状结构的设计(至关重要)
A) 在同一个类中使用one2many 和many2one
相关推荐
http://blog.csdn.net/e421083458/article/details/8794127 该源码为Hibernate教程配套源码
使用JSP/SERVLET+JDBC进行了CRUD操作,实现了博客系统!做为学习JAVA WEB开发的好教程!
crud__js 简单的 javascript Crud 系统
SIMPLE CRUD IN JAVA FOR BEGINNERS
android crud opration
jsfejb3_employee_crud_3架构图
crud_ci_ajax-源码.rar
我自己做的一个jsp操作jdbc通过三层开发写的一个增删改查的一个小项目里面有DAO模式Servlet和实体类 数据库为oracle里面也包含了
struts标签库,中英文版,数据添删改查,验证等功能,自己写的.
this is a crud struts demo
实现了基本的增删改查和分页功能很简单的但是挺不错的适合初学者
CRUD_AJAX_con_API_Fetch _-_ json-server:CRUD AJAX-实用的API提取服务器和json服务器
Simple CRUD php-postgresql based web application
crud_example crud_example
TP_CRUD_Ionic:CRUD_IONIC
资源分类:Python库 所属语言:Python 资源全名:crud_filters-0.3.3.tar.gz 资源来源:官方 安装方法:https://lanzao.blog.csdn.net/article/details/101784059
在本地获取 Ajax_Crud_jTable_Servlet git clone https://github.com/DayleChettiar/Ajax_Crud_jTable_Servlet.git 从命令行运行“createSQL.sql”文件,如下所示: >>source <path>/createSQL.sql 这将创建一个...
curd
$ git clone https://github.com/CyberIkshit/crud_app.git # open app directory $ cd crud-app # install dependencies $ npm i || npm install # serve with hot reload at localhost $ npm start # for logging ...
CRUD angularJS in vb6