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

 

“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

Mybatis JdbcType与Oracle、MySql 数据类型对应关系 https://blog.csdn.net/loongshawn/article/details/50496460

我的gs用的TIMESTAMP,。,

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