码迷,mamicode.com
首页 >  
搜索关键字:一对多    ( 3044个结果
oracle三大范式
范式: 设计数据库定义的一个规则, 三大范式, 灵活运用, 人的思想是活的 一范式 1, 不存在冗余数据 同一个表中的记录不能有重复 所以主键(必须有) 2, 每个字段必须是不可再分的信息(列不可再分) 根据具体情况, 比如一个身份证号, 保存了许多信息, 但实际上把身份证号整个 保存下来就可以了, ...
分类:数据库   时间:2017-07-04 09:47:22    阅读次数:191
简单的一对多的sql查询
一个品牌表 一个分类表 中外键为品牌的的id 查询品牌的信息 相应的查出品牌下分类数量 sql 原sql: 数据查询的时候join的查询速率要更高一些 修改sql: ...
分类:数据库   时间:2017-07-03 11:58:52    阅读次数:178
设计模式—观察者模式
1 定义 观察者模式,有时又称为发布-订阅模式。定义了一种一对多个依赖关系,让多个观察者对象同时监听某一个主题对象。这个主题对象在状态发生变化时,会通知所有观察者对象,使它们能够自动更新自己。 2 解决问题 一系统中有一些相互协作的类。副作用是,需要维护相关对象间的一致性。我们不希望为了维持一致性而 ...
分类:其他好文   时间:2017-07-02 18:28:42    阅读次数:120
hibernate之初学一对多和多对一配置及使用
按查询及存取速率来说的一对多用的相对多对一少一些,这里只写主要配置文件的代码 首先是hibernate的配置文件 一对多的配置文件代码,很明显使用到了set集合 对应的实体类: 多对一的配置文件代码,很明显是一个对象类型 对应的实体类 测试这两个存储方式 ...
分类:Web程序   时间:2017-07-02 14:22:13    阅读次数:181
java:Oracle(级联删除,左右内外交叉自然连接,子查询,all,any,in)
1.级联删除: -- 级联删除:裁员,公司倒闭 -- 级联删除(cascade),设置为null(setnull),放任不管(No action) -- cascade:(以一对多为例)如果删除多的一方,一的一方不受任何影响,但是如果删除一的一方,多的一方所有对应数据全部被删除 select * f ...
分类:数据库   时间:2017-07-01 22:39:30    阅读次数:266
java:Oracle()
--max,min,sum,avg,count,nvl(,)-- 聚合函数-- max:最大值-- max既能取数字的最大值,也可以取字符串的最大值(英文字母排列顺序),根据场景实际意义来看,最好一条sql中只出现一次 select max(age) ,max(name) from teacher; ...
分类:数据库   时间:2017-07-01 20:49:17    阅读次数:201
linq left join ,inner join ,crossjoin
inner join : linq 默认使用Inner Join的链接方式,如下面的表达式一样: Left Join: 左链接返回左表的全部数据,以及右表中满足链接条件和不满足链接条件的数据,不满足的取字段值, 在一对多的的情况下主表的数据会被重复, 左外链接的实现方式如下,注意这里面和上面的写法不 ...
分类:其他好文   时间:2017-07-01 13:43:30    阅读次数:116
一口一口吃掉Hibernate(五)——一对多单向关联映射
版权声明:本文为博主原创文章,未经博主允许不得转载。如需转载请声明:【转自 http://blog.csdn.net/xiaoxian8023 】 版权声明:本文为博主原创文章,未经博主允许不得转载。如需转载请声明:【转自 http://blog.csdn.net/xiaoxian8023 】 在上 ...
分类:Web程序   时间:2017-06-30 23:52:53    阅读次数:229
Hibernate解决n+1问题
观点:对于n+1问题的理解。 一般而言说n+1意思是,无论在一对多还是多对一当查询出n条数据之后,每条数据会关联的查询1次他的关联对象,这就叫做n+1。 但是我的理解是,本来所有信息可以一次性查询出来,也就是简单的连表查询,但是Hibernate会首先查询1次得到当前对象,然后当前对象里面的n个关联 ...
分类:Web程序   时间:2017-06-30 22:24:52    阅读次数:154
优化Hibernate所鼓励的7大措施:
优化Hibernate所鼓励的7大措施: 1.尽量使用many-to-one,避免使用单项one-to-many 2.灵活使用单向one-to-many 3.不用一对一,使用多对一代替一对一 4.配置对象缓存,不使用集合缓存 5.一对多使用Bag 多对一使用Set 6.继承使用显示多态 HQL:fr ...
分类:Web程序   时间:2017-06-30 00:59:33    阅读次数:213
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!