Skip to content

Using backticks in column names leads to failure during INSERT with MySQL [DATAJDBC-381] #605

@spring-projects-issues

Description

@spring-projects-issues

Jens Schauder opened DATAJDBC-381 and commented

See DATAJDBC-380.

A property annotated as @Column(value = "virtual") in order to use keywords as column name lead to failure during insert.

Caused by: org.springframework.dao.InvalidDataAccessApiUsageException: No value supplied for the SQL parameter 'virtual': No value registered for key 'virtual' at org.springframework.jdbc.core.namedparam.NamedParameterUtils.buildValueArray(NamedParameterUtils.java:355) at org.springframework.jdbc.core.namedparam.NamedParameterJdbcTemplate.getPreparedStatementCreator(NamedParameterJdbcTemplate.java:398)

Issue Links:

Referenced from: pull request #156, and commits 1851e7f, d469324

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions