求java高手指点指点,小弟困惑的不行

2025-06-25 23:30:30
推荐回答(4个)
回答1:

建立映射配置中的写法,特别是表名,好好检查检查

回答2:

query.setString(0, name);
sql里的问好是从1开始索引的,所以改成:
query.setString(1, name);

回答3:

User user=(User)query.uniqueResult();
返回的是list
List list = query.uniqueResult();
User user = list.get(0);

回答4:

好像是报的sql语法错误, from User as u where u.name=? 前面没有select *或是其它什么吗