Mybatis与jdbc数据类型转换问题

Mosthandsomeykh 2018-06-06 10:37:50
这是报错

这是sql语句
SELECT my.template_id,template_name,pagefilename,display_mode,
xmlfilename,SUBJECT_NAME,my.remark,OPT1,COUNT(ts.SUBJECT_ID) subject_count,
case when template_type='fee' then '借款或申请'
when template_type='expense' then '报销或付款'
when template_type='bgt' then '预算申请'
when template_type='contract' then '合同模板'
else '其他'
end template_type_name,
template_type,
case when active_flag=1 then '启用' else '备用' end ACTIVE_FLAG,
case when (select COUNT(*) from S_FLOW_OPT WHERE OPT_TYPE=7 AND OPT2=my.TEMPLATE_ID)>0 THEN
(select FLOWBASE_NAME from s_FLOWBASE where FLOWBASE_NO= (select top 1 OPT1 from S_FLOW_OPT WHERE OPT_TYPE=7 AND OPT2=my.TEMPLATE_ID))
ELSE '未设置' END AS FLOW_FLAG
from S_TEMPLATE my
left join S_SUBJECT s on s.SUBJECT_ID=my.SUBJECT_ID
left join S_TEMPLATE_SUBJECT ts on ts.template_id=my.template_id
where my.template_name like '%%' and my.active_flag>0and my.TEMPLATE_TYPE like '%%' and my.hs_system_id like '%'
group by template_type,my.template_id,template_name,pagefilename,xmlfilename,SUBJECT_NAME,my.remark,OPT1,my.ACTIVE_FLAG,display_mode
order by OPT1 asc,template_name
这是结果集类型

这是实体类

希望大佬帮我看下这个怎么弄
...全文
664 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
daojian_ 2018-06-07
  • 打赏
  • 举报
回复
数据库类型和实体类类型要一致,int可以转自动String,String转int是有条件的
yjsl__ 2018-06-06
  • 打赏
  • 举报
回复
应该把数据库的字段类型发出来
tianfang 2018-06-06
  • 打赏
  • 举报
回复
template_type 数据库是integer
leesh218 2018-06-06
  • 打赏
  • 举报
回复
数据库 字段 属性为 varchar 类型 检查数据库
Mosthandsomeykh 2018-06-06
  • 打赏
  • 举报
回复
自己顶一下 求大佬帮忙
Mosthandsomeykh 2018-06-06
  • 打赏
  • 举报
回复
已经解决了 改了一下mybatis里面自动生成的一个字段类型

67,515

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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