1. null判断的情况的写法
(!"".equals(a.get("XX")) && a.get("XX") != null)
2. 时间类型问题: sql.time----Localtime
Time.valueOf(LocalTime.now())
LocalTime starLocal = lianshimodel.get开始接待时间().toLocalTime();
LocalTime timenow = LocalTime.now();
int starhour = starLocal.getHour();
int endhousr = timenow.getHour();
int starhours = starLocal.getMinute();
int endhousrs = timenow.getMinute();
int fenzhogn = endhousrs - starhours;
int hours = endhousr - starhour;
3.timestamp的类型
java.sql.Timestamp ts = new java.sql.Timestamp(System.currentTimeMillis());
sonitems.set更新时间(ts);
4. 接口存入数据时,偶尔会 出现的 500,考虑是不是每次存入数据库 的字段的长度会超过数据库设置的长度。
5. 前台传入的 数据的 名称和 接受 不一样,类型 不一样,
6. 返回时:sql语句 查出来的 字段 有重复,
7. mysql给表增加列
CREATE TABLE `businessticketsrely` (
`btRely_id` int(11) NOT NULL AUTO_INCREMENT,
`BtRely_productId` varchar(20) DEFAULT NULL COMMENT '_精品的主键',
增加:
alter table `报价精品详细表_精品`
add column
`refund_dt` timestamp NULL DEFAULT NULL COMMENT '退款时间';
修改类型:
alter table 顾客进店记录表 modify column 操作人 varchar(50);
9:mysql中的case的写法
CASE
WHEN h.`状态`='1' THEN '汽车金融待报价'
WHEN h.`状态`='2' THEN '汽车金融报价完成'
WHEN h.`状态`='3' THEN '准全款潜客'
WHEN h.`状态`='4' THEN '汽车金融战败'
WHEN h.`状态`='5' THEN '汽车金融意向确认'
WHEN h.`状态`='6' THEN '待批复'
WHEN h.`状态`='7' THEN '批复通过'
WHEN h.`状态`='8' THEN '批复未通过'
WHEN h.`状态`='9' THEN '抵押完成'
WHEN h.`状态`='10' THEN '新车战败'
ELSE '金融销售' END AS 审批进度