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 10:42:22 浏览: 33
这个错误的意思是,你在使用 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 ]
api-ms-win-core-kernel32-legacy-l1-1-2.dll
api-ms-win-core-kernel32-legacy-l1-1-2.dll是Windows操作系统中的一个动态链接库文件。它是Windows内核32位核心功能的一部分,提供了一系列用于处理系统核心功能的API函数。
这个DLL文件主要包含了一些旧版本的Windows内核32位API函数的实现,用于向后兼容旧版本的应用程序。它提供了一些与进程管理、线程管理、内存管理、文件操作等相关的函数。
具体来说,api-ms-win-core-kernel32-legacy-l1-1-2.dll中可能包含了一些旧版本的函数,如CreateProcess、CreateThread、VirtualAlloc、ReadFile等。这些函数可以被应用程序调用,以实现相应的功能。