public void findByCategoryTypeInTest()查不到数据

来源:4-2 买家类目-dao(下)

慕工程8572824

2019-04-07

@Test
public void findByCategoryTypeInTest(){
List list = Arrays.asList(2,3);
List result = repository.findByCategoryTypeIn(list); Assert.assertNotEquals(0,result.size());
}

查不出来东西是为什么啊,
提示

Hibernate: select productcat0_.category_id as category1_0_, productcat0_.category_name as category2_0_, productcat0_.category_type as category3_0_ from product_category productcat0_ where productcat0_.category_type in (? , ?)

写回答

2回答

廖师兄

2019-04-07

把sql手动执行一下,要么是没数据,要么sql写错了,留意字段名

0
0

weixin_慕哥4506132

2019-04-07

你可以检查一下数据库,也许查询的两种类型,2和3,本来就没有定义,所以返回是空

提示信息是没有问题的,应该就是hibernate整合之后的sql查询语句

0
0

Spring Boot双版本(1.5/2.1) 打造企业级微信点餐系统

从0到1开发中小型企业级Java应用,并学会迭代重构技巧

6410 学习 · 5247 问题

查看课程