Skip to content

Always quote identifiers [DATAJDBC-386] #609

@spring-projects-issues

Description

@spring-projects-issues

Johannes Edmeier opened DATAJDBC-386 and commented

When mapping a Collection like this:

@MappedCollection(idColumn = "PARENT_ID", keyColumn = "ORDER")
private final List<Items> items;

an invalid statement is generated

SELECT item.type AS type, item.scope AS scope, item.ORDER AS ORDER FROM item WHERE item.PARENT_ID = ? ORDER BY ORDER

Affects: 1.1 M4 (Moore)

Issue Links:

  • DATAJDBC-380 Add back quote ( ` ) around column name when generate SQL for MySQL
    ("is duplicated by")

  • DATAJDBC-381 Using backticks in column names leads to failure during INSERT with MySQL

  • DATAJDBC-407 Escaping case-sensitive columns

  • DATAJDBC-487 Default IdentifierProcessing should respect JDBC driver's setting

Referenced from: pull request #182

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions