关系:事物之间相互作用、相互联系的状态。范围最大。 联系:在关系数据库中表示实体与实体之间的联系,1:1,1:n,m:n。 关联:表示对象之间的关系,既有数量性,又有方向性;动词:将对象之间通过某种方式联系起来。 映射:这里指java对象和数据库表的一种对应关系。动词:形成这种对应关系。 级联:有关 ...
                            
                            
                                分类:
Web程序   时间:
2017-05-05 14:12:04   
                                阅读次数:
173
                             
                    
                        
                            
                            
                                    当前所做的项目,关于数据库设计的时候有点小意思,表A是三个联合主键,key1,key2,key3,表B是四个联合主键 key1,key2,key3,key4,其中表B的联合外键关联表A对应的联合主键,这样一来,对表B做新增的时候 就需要几个小步骤: ①:界面初始化,返回全部不重复的 key1、key ...
                            
                            
                                分类:
Web程序   时间:
2017-05-01 01:22:57   
                                阅读次数:
505
                             
                    
                        
                            
                            
                                主要几点在我注释的那些地方,可以看出这种方式是很不灵活的一种方式,但足够满足大多数小项目了。 根据这个内置的实现我们的数据表应该使用5张表来满足它,users,authorities,groups以及两张关联表。 基本结构如下:引用http://www.cnblogs.com/tyb1222/p/4 ...
                            
                            
                                分类:
数据库   时间:
2017-04-26 10:05:26   
                                阅读次数:
324
                             
                    
                        
                            
                            
                                    向数据库中插入数据时,大多数情况都会使用自增列或者UUID做为主键。主键的值都是插入之前无法知道的,但很多情况下我们在插入数据后需要使用刚刚插入数据的主键,比如向两张关联表A、B中插入数据(A的主键是B的外键),向A表中插入数据之后,向B表中插入数据时需要用到A的主键。 比如添加一个用户,同时返回插 ...
                            
                            
                                分类:
其他好文   时间:
2017-04-17 16:04:48   
                                阅读次数:
267
                             
                    
                        
                            
                            
                                    通常我们在做数据库设计时都会有两张表是多对多关系的时候,在数据库做多对多关系时候我们通常通过中间关联表来处理,那我们现在在EF中是如何处理的呢? 假设我们有如下关系,用户(User)包含多个角色(Role),角色包含多个用户的情况下,我们如何用EF来处理这样的数据库设计呢? 接下来看如下代码清单:  ...
                            
                            
                                分类:
移动开发   时间:
2017-04-17 11:57:24   
                                阅读次数:
260
                             
                    
                        
                            
                            
                                    在有些关联表的数据比较多的情况,可以先筛选出一部分临时表。然后用临时表关联。优化速度从15s提升到3s 形式如 select * into #tempTable1 from Table1 where CurrentVersion_SID=@temp_versionID select * into # ...
                            
                            
                                分类:
其他好文   时间:
2017-04-06 17:03:13   
                                阅读次数:
179
                             
                    
                        
                            
                            
                                单向一对多 1.在数据库中,可以通过添加主外键的关联,表现一对多的关系; 2.在一方持久化类中建立多方的集合属性,在一方的hbm配置中进行<set>配置 set元素属性: name:映射类属性名称 table:需要关联的数据库表 inverse:false或者默认,关联关系有自己方控制,true,关 ...
                            
                            
                                分类:
其他好文   时间:
2017-03-13 21:16:22   
                                阅读次数:
186
                             
                    
                        
                            
                            
                                mysql优化三大方向: mysql所在服务器的内核的优化 此优化可由系统运维人员完成 mysql配置参数优化 my.cnf 此优化需要进行压力测试来进行参数调整 sql语句及表优化,下面将的16条就是: 1.为查询缓存优化你的查询 2.explain 你的select查询语句 3.当只要一行数据时 ...
                            
                            
                                分类:
数据库   时间:
2017-03-11 13:58:26   
                                阅读次数:
307
                             
                    
                        
                            
                            
                                应用场景; 当有一张表的数据非常大,需要使用到分页查询,分页查询在100w条后查询效率非常低; 解决方案: 1、业务层解决:只允许用户翻页一百页以内,十条一页; 2、使用where id > 5000000 limit 10; 要求数据完整性;但可以考虑每次查询时得知已查的最后一条id。 3、延迟查 ...
                            
                            
                                分类:
数据库   时间:
2017-03-07 08:10:01   
                                阅读次数:
197