Skip to content

SqlParserQueryEnhancer errors with Merge statements #2641

Closed
@gderemetz

Description

@gderemetz

Hello

similar to #2593

With spring boot >= 2.7, the application failed to start because of merge statement (oracle syntax)

class net.sf.jsqlparser.statement.merge.Merge cannot be cast to class net.sf.jsqlparser.statement.select.Select (net.sf.jsqlparser.statement.merge.Merge and net.sf.jsqlparser.statement.select.Select are in unnamed module of loader 'app')

for exemple in a JPA repository

@Modifying
@Query(value = "merge into ...", nativeQuery = true)
void mergeStatement();

detectParsedType() in JSqlParserQueryEnhancer appears to neglect the Merge statement which is supported by Jsqlparser

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions