mybatis问题望大神解答

xiaoliu150 2016-05-03 01:36:32
insert into task_activity (
task_id,
task_source,
task_title,
task_detail,
task_rule,
task_deadtime,
status,
created_time)
values (2,
1,
'abcded', 'addeffadf', 'afasfe',
unix_timestamp('2016-05-03 11:44:40'),
0, unix_timestamp('2016-05-03 11:44:40'));
现在我使用mybatis存储实现上面insert语句
insert参数都为传过来的一个对象的参数。我数据库中 deadtime和created_time都是integer类型的。但是我对象中想定义为string类型的。现在实现不了啊。比如unix_timestamp('#{task_deadtime}') 或者把单引号去掉unix_timestamp(#{task_deadtime})
都不成功。请问谁有好的方法啊,可以实现对象中是string,数据库中是Integer
...全文
1276 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
Derick-L 2016-06-29
  • 打赏
  • 举报
回复
你先保证你的类型 就算转成Integer也不会错,string包含的多了去了,保证你的数据转成integer 不报错 那你存的时候 就没有什么问题,而且关于时间 你用Integer 这是谁教你这么做的,还有就是时间 你的格式是yyyy-MM-dd 或者 空格 int是不识别这些的, 你搞成连着不带特殊符号的格式,要么就把数据库字段类型改成时间类型 存的时候 转成date就可以
优雅de程序员 2016-06-06
  • 打赏
  • 举报
回复
你吧时间转为int类型的就好了
mlpqwqw000 2016-05-27
  • 打赏
  • 举报
回复
entity直接改java.util.Date就行了.映射xml文件 参数就是该对象
oxcow 2016-05-03
  • 打赏
  • 举报
回复
参数对象属性名也是 “task_deadtime”这个么?和数据库字段一样?
oxcow 2016-05-03
  • 打赏
  • 举报
回复
引用 3 楼 oxcow 的回复:
参数对象属性名也是 “task_deadtime”这个么?和数据库字段一样?
有报错没?顺便吧java代码也贴出来
  • 打赏
  • 举报
回复
日期类型只能是timestamp或者datetime,其他类型,不能使用mysql日期函数
乔不思 2016-05-03
  • 打赏
  • 举报
回复
这种类型 2016-05-03 11:44:40' int类型怎么存?

25,980

社区成员

发帖
与我相关
我的任务
社区描述
高性能WEB开发
社区管理员
  • 高性能WEB开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧