2017-12-16 18:53

2017-12-12 15:35

保存集合的sql打印:
insert into `record`(`low_hypertension`, `high_hypertension`, `device_id`, `user_id`, `steps_num`, `heart_rate`, `state`, `raw_data`, `record_time`, `oxygen`) values(?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
for循环保存的sql打印:
Sql: insert into `record`(`low_hypertension`, `high_hypertension`, `device_id`, `user_id`, `steps_num`, `heart_rate`, `state`, `raw_data`, `record_time`, `oxygen`) values(?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
Sql: insert into `record`(`low_hypertension`, `high_hypertension`, `consum_time`, `device_id`, `user_id`, `steps_num`, `heart_rate`, `state`, `raw_data`, `record_time`, `oxygen`) values(?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)

初步认为,保存集合的时候,是根据第一个元素来生成插入sql的,但是我第一个元素的Long类型的字段是没有数据的,是null,导致没有将该字段生成到sql语句当中

2017-08-09 13:53

改不了 = =接口中的方法不能为protected

2017-06-09 15:09

解决了,原来是我更新JFinal的时候 把项目更新成maven了,但是目录也变了一些。

2017-05-05 11:02

@flj234 何必这么麻烦,你可以看看这个https://javac.io/articles/2017/05/04/1493888297994.html

2017-05-05 10:45

@flj234 我知道 但是还是不方便 需要Clear指定拦截器才行

2017-05-05 10:10

Validator 也是继承自Interceptor 如果我没猜错的话, 一个Clear注解会把Validator 也给清除掉吧。比方说我添加了一个验证是否登录有效的拦截器,但是有一个接口不需要拦截,于是我调用了Clear,但是我又想判空字段,这时候即使配置了全局的Validator 也不管用了吧。

2017-05-04 16:39

已经使用Handler拦截处理了

2017-05-04 13:16

还有一个,tx事务拦截的异常是SQLException 希望能捕获Exception

2017-05-04 13:12

2016-12-25 12:21

请原谅我没看仔细文档