发表于: 2016-11-04 23:03:23
0 2400
今天完成的事情:修改bug,明天联调。
遇到的问题:
1.eclipse无法锁定任务栏
http://blog.csdn.net/u011408697/article/details/50098349
给eclipse.ini中添加jdk目录即可
2.
select by example
这是代码生成工具生成的sql,但是没有完全明白这里面的字段
select distinct 'true' as QUERYID, CarId, CarCode, CarState, CarModelId, CreateTime, UpdateTime, DelTag from
yb_car_basic
distinct true 去重
QUERYID, 没有找到
这里需要去查mysql 手册
收获:
1.
重温一下log4j的配置
ConsoleAppender和PatternLayout的区别
Log4j有三个主要的组件:Loggers(记录器),Appenders (英文译为输出源)和Layouts(英文译为布局)。
ConsoleAppender属于输出源,是(控制台)
Layouts是布局,也就是日志输出的格式
http://www.cnblogs.com/ITtangtang/p/3926665.html
2.
list是否为空可以使用isEmpty方法,
如果List a = new arrayList(),
a == null 返回false
但是a.isEmpty()方法 会返回true
3.
ctrl +f搜索的时候在Options中 选择Regular expressions就
使用正则表达式模糊查询 /\* (\s|\w)* \*/
4.
a表中的查询结果作为b表查询的条件
一开始想到了子查询
什么是子查询
当一个查询是另一个查询的条件时,称之为子查询。
select a.*
from yb_lineway_driver as a where a.linewayId in
(select b.linewayId from yb_lineway_basic as b
where b.GiveCompanyCode = '324324222' and b.GetCompanyAddress = '丰台区二许线')
and a.StatusType = 21
简化为联合查询的内连接
select a.*
from yb_lineway_driver as a ,yb_lineway_basic as b
where a.linewayId =b.linewayId
and b.GiveCompanyCode = '324324222' and b.GetCompanyAddress = '丰台区二许线'
and a.StatusType = 21
联合查询
http://www.runoob.com/mysql/mysql-join.html
这个教程的图例很形象
等值连接同内连接
将两张表的数据都符合条件的数据取出来,相当于几张表之间的交集
外连接下面有左联接和右连接
左连接
以左表作为基本表查询,右表没有的补空
右连接
以右表作为基本表查询,左表没有的补空
全连接
将左右表的数据全显示出来,没有的补空
http://www.cnblogs.com/rollenholt/archive/2012/05/15/2502551.html
这篇blog总结了常用语句
评论