Legacy-style query parameters (`?`) are no longer supported; use JPA-style ordinal parameters (e.g., `?1`) instead : from Po.hrbust.User where id=?
时间: 2023-12-06 19:42:22 浏览: 142
这个错误的意思是,你在使用 Hibernate 框架查询 Po.hrbust.User 实体时,使用了旧的问号参数方式,但是现在已经不支持了。需要改为使用 JPA 标准的序号参数方式,例如 `?1`。你需要修改查询语句,将旧的问号参数语法改为 JPA 标准的序号参数语法。例如:
```
from Po.hrbust.User where id=?1
```
应该改为:
```
from Po.hrbust.User where id=:id
```
然后在代码中设置参数值,例如:
```
Query query = session.createQuery("from Po.hrbust.User where id=:id");
query.setParameter("id", userId);
List<User> users = query.list();
```
相关问题
npm WARN deprecated mkdirp@0.5.1: Legacy versions of mkdirp are no longer supported. Please update to mkdirp 1.x.
回答: 这个警告是由npm发出的,它表示你正在使用的版本的mkdirp已经过时,不再受支持。建议你更新到mkdirp的最新版本1.x。\[3\]警告信息中还提到了其他一些依赖项的问题,比如fsevents和ajv。对于fsevents,它是一个可选的依赖项,但是由于你的操作系统不支持,所以被跳过了。\[1\]对于ajv-keywords,它需要ajv的版本大于等于5.0.0,但是你没有安装这个依赖项,所以需要手动安装。
#### 引用[.reference_title]
- *1* *2* *3* [创建vue工程](https://blog.csdn.net/weixin_41549854/article/details/112306318)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
阅读全文