1 如果要知道表中有没有某条数据,而无需用到该数据的具体东西,直接使用
SELECT count(*) FROM 表名字 where 字段='' 号外,可以了解oracle的nvl()函数https://blog.csdn.net/huojushou1128/article/details/38895423
2 接口中接收数据,实体中有date数据类型时,可以用@JsonFormat。
@JsonFormat,默认情况下timeZone为GMT(即标准时区),所以会造成输出少8小时。改为北京时间,方式如下:
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone="GMT+8")。 中国是东八区,地理知识。
3 Mybatis中,有时候mapper.xml配置文件,sql会判断字段是否为空,才让插入数据库。
当用if对非字符串类型的数据进行是否为空的判断的时候,如date类型的数据Create_Date != '',decimal类型的数据price != ''
都会报这个错误Mybatis异常-java.lang.IllegalArgumentException: invalid comparison:java.util.Date and java.lang.String 只有字符串才需要非空判断
4 oracle如果查询出的值为null记为0 NVL(Expr1,Expr2)如果Expr1为NULL,返回Expr2的值,否则返回Expr1的值
https://blog.csdn.net/qq_34409900/article/details/84961011
5 “ORA-01747: user.table.column, table.column 或列说明无效” 的解决方案
SQL语句查询插入的列名的最后多了一个“,”逗号等原因,也会引起这种错误。一些细小的错误,多少逗号,或者是多尖括号等。
还有些别的原因。 这个告诉我要把模板做几个出来,尽量自己少敲,这种错误排查出来太费时间。
6 接口中,需要接收这种list<vo>数据+其他字段数据 的时候,将它放在另外一个实体xxxx中,最开始由xxxx接收 。那么这个时候传的json应该是这样的
{
"xx":"dsd",
"mm":"123",
"xlist":[
{
"x":"999999",
"y":"测试",
"z":"111222",
"a":"1",
"v":"急急急",
"b":"fdajio",
"c":"及搜房的",
"updatetime":"2019-04-05 10:00:00",
"changeType":"ADD"
}
]
}
如果说只是接收一个list<vo>这样的数据,那么直接就是list<vo>接收
[
{
"x":"999999",
"y":"测试",
"z":"111222",
"a":"1",
"v":"急急急",
"b":"fdajio",
"c":"及搜房的",
"updatetime":"2019-04-05 10:00:00",
"changeType":"ADD"
},
{
"x":"999999",
"y":"测试",
"z":"111222",
"a":"1",
"v":"急急急",
"b":"fdajio",
"c":"及搜房的",
"updatetime":"2019-04-05 10:00:00",
"changeType":"ADD"
}
]
7 oracle中修改date类型数据
update TestDate set Updatedate = to_date('2019-01-01 10:00:00', 'yyyy-mm-dd,hh24:mi:ss') where id = '行ID值';
insert into TestDate(Id, Name, Updatedate) values(SYS_GUID(), '第一行', sysdate);
https://zhidao.baidu.com/question/2137577014837792828.html
8 Mybatis JdbcType与Oracle、MySql 数据类型对应关系 https://blog.csdn.net/loongshawn/article/details/50496460
我的gs用的TIMESTAMP,。,
9 ORACLE 中ROWNUM用法总结! https://www.cnblogs.com/szlbm/p/5806070.html
10 https://www.cnblogs.com/Richardzhu/p/3470929.html Oracle之主键的创建、添加、删除操作
11 Oracle增加一列、修改一列数据类型: https://www.cnblogs.com/aipan/p/6623772.html
12 Oracle创建表空间和表 很丰富的oracle https://www.cnblogs.com/qmfsun/p/3817344.html
13 oracle唯一主键SYS_GUID() https://blog.csdn.net/m0_37549587/article/details/78855197