- 博客(14)
- 收藏
- 关注
转载 使用PowerDesigner画ER图详细教程
一、概念数据模型概述数据模型是现实世界中数据特征的抽象。数据模型应该满足三个方面的要求:1)能够比较真实地模拟现实世界2)容易为人所理解3)便于计算机实现概念数据模型也称信息模型,它以实体-联系(Entity-RelationShip,简称E-R)理论为基础,并对这一理论进行了扩充。它从用户的观点出发对信息进行建模,主要用于数据库的概念级设计。通常人们先将现实世界抽
2017-06-12 16:21:14 1103
转载 的、得、的用法(汉字混淆解析)
的地得,不一样,用法分别记心上,左边白,右边勺,名词跟在后面跑。美丽的花儿绽笑脸,青青的草儿弯下腰,清清的河水向东流,蓝蓝的天上白云飘,暖暖的风儿轻轻吹,绿绿的树叶把头摇,小小的鱼儿水中游,红红的太阳当空照,左边土,右边也,地字站在动词前,认真地做操不马虎,专心地上课不大意,大声地朗读不害羞,从容地走路不着急,痛快地玩耍来放松,用心地思考解难题,勤奋地学习要
2017-06-08 10:33:37 385
转载 数组Array和集合的区别
数组Array和集合的区别: (1)数组是大小固定的,并且同一个数组只能存放类型一样的数据(基本类型/引用类型) (2)JAVA集合可以存储和操作数目不固定的一组数据。 (3)若程序时不知道究竟需要多少对象,需要在空间不足时自动扩增容量,则需要使用容器类库,array不适用。 联系:使用相应的toArray()和Arrays.asList()方法可以回想转换。 一.
2017-06-07 15:57:03 434
转载 数据库杂谈之:如何优雅的进行表结构设计
本文首发于知乎专栏,转载请注明出处 https://zhuanlan.zhihu.com/p/20785905数据库表结构设计作为后端软件开发不可或缺的一环,是每个后端工程师都会经历的过程。笔者也多次经历过这样的过程,也尝试过多种不同的设计方案,也从一些优秀的框架中学到不少,但并没有发现相关的文章对其进行总结。所以本文尝试把笔者看到的、学到的总结下来,希望对阅读本文的读者有所启发。
2017-05-19 11:07:58 5412
转载 oracle中的CURRVAL和NEXTVAL用法(sequence是序列号生成器)
1.什么是sequence?其作用是什么?在Oracle数据库中,什么是序列呢?其中的作用是什么呢?其实sequence是序列号生成器,可以为表中的行自动生成序列号,产生一组等间隔的数值(类型为数字)。其主要的用途是生成表的主键值,可以在插入语句中引用,在插入之前,获取序列号nextval值,然后进行插入。也可以通过查询检查当前值,或使序列增至下一个值。2.如何定义一个sequen
2017-05-17 09:33:06 4604
转载 oracle 树状查询
connect by 是结构化查询中用到的,其基本语法是: select ... from tablename start with 条件1 connect by 条件2 where 条件3; 例: select * from table start with org_id = 'HBHqfWGWPy' connect by prior org_id =
2017-05-17 09:22:23 204
转载 聚合函数
聚合函数是对一组值执行计算并返回单一的值的函数,它经常与SELECT语句的GROUP BY子句一同使用,SQL SERVER 中具体有哪些聚合函数呢?我们来一一看一下:1. AVG 返回指定组中的平均值,空值被忽略。 例:select prd_no,avg(qty) from sales group by prd_no 2. COUNT 返回指定组中项目的数量。
2017-05-16 12:09:55 285
转载 MyBatis学习 之 四、MyBatis配置文件
在定义sqlSessionFactory时需要指定MyBatis主配置文件: Xml代码 bean id="sqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean"> property name="configLocation" value="classpath:mybatis-c
2017-04-24 17:28:55 201
转载 MyBatis学习 之 三、动态SQL语句
三、动态SQL语句 有些时候,sql语句where条件中,需要一些安全判断,例如按某一条件查询时如果传入的参数是空,此时查询出的结果很可能是空的,也许我们需要参数为空时,是查出全部的信息。使用Oracle的序列、mysql的函数生成Id。这时我们可以使用动态sql。 下文均采用mysql语法和函数(例如字符串链接函数CONCAT)。 3.1 sele
2017-04-24 17:27:32 220
转载 MyBatis学习 之 二、SQL语句映射文件(2)增删改查、参数、缓存
二、SQL语句映射文件(2)增删改查、参数、缓存 2.2 select一个select 元素非常简单。例如:Xml代码 select id="getStudent" parameterType="String" resultMap="studentResultMap"> SELECT ST.STUDENT_ID,
2017-04-24 17:25:18 287
转载 MyBatis学习 之 二、SQL语句映射文件(1)resultMap
二、SQL语句映射文件(1)resultMapSQL 映射XML 文件是所有sql语句放置的地方。需要定义一个workspace,一般定义为对应的接口类的路径。写好SQL语句映射文件后,需要在MyBAtis配置文件mappers标签中引用,例如: Xml代码 mappers> mapper resource="com/liming/manag
2017-04-24 17:23:20 278
转载 MyBatis学习 之 一、MyBatis简介与配置MyBatis+Spring+MySql
一、MyBatis简介与配置MyBatis+Spring+MySql1.1MyBatis简介 MyBatis 是一个可以自定义SQL、存储过程和高级映射的持久层框架。MyBatis 摒除了大部分的JDBC代码、手工设置参数和结果集重获。MyBatis 只使用简单的XML 和注解来配置和映射基本数据类型、Map 接口和POJO 到数据库记录。相对Hibernat
2017-04-24 17:21:50 233
转载 mybatis 中的<![CDATA[ ]]>
在使用mybatis 时我们sql是写在xml 映射文件中,如果写的sql中有一些特殊的字符的话,在解析xml文件的时候会被转义,但我们不希望他被转义,所以我们要使用来解决。 是什么,这是XML语法。在CDATA内部的所有内容都会被解析器忽略。如果文本包含了很多的"但是有个问题那就是 等这些标签都不会被解析,所以我们只把有特殊字符的语
2017-04-24 17:17:00 188
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人