12 2014 档案

摘要:通过表的集合运算,就是以行方向为单位的操作。通过集合运算会导致最终结果表记录行数的增减。但是列数是不会改变的,作为表的集合运算的的前提就是 前后两表的列数必须相同,且数据类型对应一致。而表的联结运算 则与 表的集合运算 相对。就是将其他表中的列添加过来,记性“添加列”的运算。SQL的联结根据其用途可... 阅读全文
posted @ 2014-12-25 16:57 wangliyue 阅读(241) 评论(0) 推荐(0)
摘要:表,视图 和查询的执行结果表可以理解成“记录的集合”。1.求并集 —— union对两张表中的记录求并集,使用关键字 union.select t1.name , t1.sex from tb_student1 t1unionselect t2.name , t2.sex f... 阅读全文
posted @ 2014-12-25 14:30 wangliyue 阅读(180) 评论(0) 推荐(0)
摘要:谓词:就是返回值是真值的函数。前面接触到的“>” “= 500 ;若要筛选score在 500和600之间 但是不包含500和600的记录,只能使用:select * from tb_student t where t.score 500 ;3.is null , is n... 阅读全文
posted @ 2014-12-24 14:37 wangliyue 阅读(375) 评论(0) 推荐(0)
摘要:所谓函数,就是输入某一值,得到相应的输出结果的功能。相当于一个加工厂,给了原料,最终产出成品。其中原料 就是参数(parameter). 产品 就是返回值。函数大致可以分为以下五个种类:算术函数字符串函数日期函数转化函数聚合函数1.算术函数最最最常用的 : + — * / 没想到这也算是函数吧。ro... 阅读全文
posted @ 2014-12-22 14:48 wangliyue 阅读(318) 评论(0) 推荐(0)
摘要:观察者模式:定义了对象之间的一对多依赖,这样一来,当一个对象改变状态时,它的所有依赖者都会收到通知并自动更新。这个模式可以通过 报纸订阅服务的过程进行描述:当订阅者向出版商订阅了某一个杂志之后,只要这个出版商每月出了新的杂志,就会自动把杂志快递给已经向它订阅的用户。这里的出版商就相当于观察者模式中的... 阅读全文
posted @ 2014-12-22 13:44 wangliyue 阅读(192) 评论(0) 推荐(0)
摘要:策略模式:定义了算法族,分别封装起来,让它们之间可以相互替换,此模式让算法的变法独立于使用算法的客户。鸭子游戏:绿头鸭 可以游泳 呱呱叫 可以用翅膀飞 红头鸭 可以游泳 呱呱叫 可以用翅膀飞 橡皮鸭可以游泳 吱吱叫不可以飞 诱饵鸭可以游泳不可叫不可以飞设计原则一:找出应用中可能需要变化之处,把它们独... 阅读全文
posted @ 2014-12-21 21:39 wangliyue 阅读(159) 评论(0) 推荐(0)
摘要:1.视图(View)我们知道,在关系型数据库中,用来保存实际数据记录的是数据表。和表同等概念也是用来保存东西是:视图。但是数据表是用来保存实际数据记录的,而视图是用来保存常用select语句的。一个视图保存一条select语句。使用视图的好处:1.节省存储空间:一般情况,如果我们希望将某条selec... 阅读全文
posted @ 2014-12-20 20:21 wangliyue 阅读(409) 评论(0) 推荐(0)
摘要:1.数据的增加数据的增加要用到insert语句,基本格式是:insert into (列名1,列名2,列名3,......) values (值1,值2,值3,......);其中(列名1,列名2,列名3,......)称为 列清单。其中 (值1,值2,值3,......)称为 值清单... 阅读全文
posted @ 2014-12-20 20:19 wangliyue 阅读(416) 评论(0) 推荐(0)
摘要:当我们查询出了N条记录之后 ,我们知道一共是几条记录,或者这些记录某一字段(列值)的最大值,最小值,平均值等,就可以使用聚合函数。1.聚合函数聚合函数会将null 排除在外。但是count(*)例外,并不会排除null。常用的聚合函数有 5个 : 聚合函数 用在select子句中count(列名):... 阅读全文
posted @ 2014-12-18 22:26 wangliyue 阅读(350) 评论(0) 推荐(0)
摘要:Hibernate支持使用原生的SQL语句进行查询。使用原生的SQL的好处是:可以利用某些数据库的特性(不同的数据库SQL 语法会有所差异),将原有的使用JDBC作为持久层技术的应用,迁移到使用Hibernate作为持久层技术。我们知道 使用HQL查询 主要牵涉的是 Query接口,而使用SQL查询... 阅读全文
posted @ 2014-12-17 22:00 wangliyue 阅读(477) 评论(0) 推荐(0)
摘要:待记录。 阅读全文
posted @ 2014-12-17 20:14 wangliyue 阅读(123) 评论(0) 推荐(0)
摘要:2014-12-15日 在做520wawa的免费推广 部署web应用时 错把path设置为"/*",导致启动tomcat时,导致错误 此处的path是指去tomcat的webapps下面的哪个目录找这个应用 如果是webapps根目录下则path应为"/" 而我们部署应用不是从tomcat的weba 阅读全文
posted @ 2014-12-15 16:31 wangliyue 阅读(731) 评论(0) 推荐(0)
摘要:1.select语句基础基本语句格式:select ,.... from ;select子句中列举出希望从表中查询出的列的名称,from子句则指定了选取出数据的表的名称。查询结果表中列的顺序和select子句中列名的顺序相同。查询出表中所有的列,可以使用星号(*)来代表所有的列。select * f... 阅读全文
posted @ 2014-12-15 15:34 wangliyue 阅读(436) 评论(0) 推荐(0)
摘要:createdropalert 阅读全文
posted @ 2014-12-15 14:32 wangliyue 阅读(119) 评论(0) 推荐(0)
摘要:SQL语句的DML操作不外乎:增,删,改,查增加 : save(),persist()删除 : delete()改动 : update()查询 : get() ,load()其中的查询操作,作为最为常用的语句,又可以分为很多种情况。通过get()和load()方式,我们仅仅可以指定类型,和id获得一... 阅读全文
posted @ 2014-12-15 10:21 wangliyue 阅读(264) 评论(0) 推荐(0)
摘要:Hibernate为了解决频繁查询数据的效率问题,提供了三种级别的缓存1.一级缓存一级缓存又叫 session缓存 。Session对象会缓存处于持久化状态的每个对象 ,如果下次想用数据表中同一条记录的对应对象时,不会再去数据库中取,而是直接使用Session对象缓存的对象。Session对象缓存的... 阅读全文
posted @ 2014-12-08 21:22 wangliyue 阅读(125) 评论(0) 推荐(0)
摘要:Hibernate的继承映射可以理解为两个持久化类之间的继承关系 例如老师和人之间的关系持久化类 Person类public class Person{ private Integer id; privvate String name; private String sex; public Pers... 阅读全文
posted @ 2014-12-08 20:21 wangliyue 阅读(170) 评论(0) 推荐(0)
摘要:在现实生活中 ,很少有对象是孤立存在的,例如老师,往往和被授课的学生存在关联关系,如果得到了某个老师实例,那么我们就可以直接获取该老师对应的全部学生。同样,我们得到了一个学生实例 ,我们也可以获取所有教授他课程的老师。关联关系大致可以分为两类 :单向关联 :只需单向访问关联端。双向关联:关联的两端可... 阅读全文
posted @ 2014-12-08 20:20 wangliyue 阅读(135) 评论(0) 推荐(0)
摘要:这周周末 要把hibernate的映射文件搞定 。。1.映射文件的主结构主要结构 :根元素为 该元素下可以拥有多个元素,每一个元素代表一个持久化类的映射。 .......其中元素支持如下属性 :schema:catalog:default-access:指定hibernate默认的属性访问策略 ... 阅读全文
posted @ 2014-12-02 17:12 wangliyue 阅读(189) 评论(0) 推荐(0)