在尝试为我的应用程序创建API时,我尝试进行查询,该查询采用传入的值,然后从数据库返回响应。
@Query(value = "SELECT u FROM User u WHERE u.userID = ?")
User getUserById(String id);
Run Code Online (Sandbox Code Playgroud)
我已经在其他项目中以这种方式创建查询,但无法弄清楚为什么我在此项目中遇到以下错误
JDBC style parameters (?) are not supported for JPA queries.
Run Code Online (Sandbox Code Playgroud) 刚刚从 spring 初始化程序创建了一个简单的 spring-boot 项目。我去添加一个本地 h2 db 进行测试,但无法登录。似乎它在启动时无法创建测试数据库,但无法弄清楚为什么会这样。
spring:
h2:
console:
enabled: true
path: /h2
datasource:
url: jdbc:h2:mem:testdb;
username: sa
password:
driver-class-name: org.h2.Driver
platform: h2
jpa:
show-sql: true
hibernate:
ddl-auto: create
properties:
hibernate:
dialect=org:
hibernate:
dialect:
H2Dialect: org.hibernate.dialect.H2Dialect
Run Code Online (Sandbox Code Playgroud)
Database "mem:testdb" not found, and IFEXISTS=true, so we cant auto-create it [90146-199] 90146/90146
当我的应用程序呈现我的onClick事件中包含的函数时,无理由调用.我查看了其他一些帖子,并实施了他们的建议但没有成功.
我的功能
login = () => {
this.props.login();
};
Run Code Online (Sandbox Code Playgroud)
标签内的onClick事件
<a style={{cursor: 'pointer'}} onClick={ () => this.login }> Log In </a>
Run Code Online (Sandbox Code Playgroud)