jdbctemplate,enum类型,SQL查询问题

原创
04/29 19:29
阅读数 84

创建数据库表,插入数据

create table demo_enum
(
  name varchar(100),
  type  varchar(100)
);

insert into demo_enum(name, type) values('n1', 'BASE');

 

查询数据

System.out.println(jdbcTemplate.queryForList("select * from demo_enum where type = ?", Type.BASE.toString()));
System.out.println(jdbcTemplate.queryForList("select * from demo_enum where type = ?", Type.BASE));

输出

[{name=n1, type=BASE}]
[]

使用enum类型查询不到数据

 

展开阅读全文
打赏
0
0 收藏
分享
加载中
更多评论
打赏
0 评论
0 收藏
0
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部