首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java相关 >

could not locate named parameter [1]

2012-12-16 
could not locate named parameter [1]求助select count(o) from StandingBook o whereo.id like %?1% a

could not locate named parameter [1]求助
select count(o) from StandingBook o where  o.id like '%?1%' and o.ABC like '%?2%'
各位大虾帮我看一下这句JPA语句有什么错
控制台报错org.hibernate.QueryParameterException: could not locate named parameter [1]

[解决办法]
count中 应该写成 count(o.id)
[解决办法]
你sql语句中写的是两个参数,但是你传入的参数个数却不是两个。你好好看看
[解决办法]
这里是从0开始,而不是从开始

热点排行