Java SpringData+;QueryDSL+;OracleDB
我想用通配符进行DSL查询。Oracle的默认通配符为“%”。但是,如果我想将此默认字符更改为“*”,该怎么办。那么,如果我想进行类似于Java SpringData+;QueryDSL+;OracleDB,java,spring-data,querydsl,Java,Spring Data,Querydsl,我想用通配符进行DSL查询。Oracle的默认通配符为“%”。但是,如果我想将此默认字符更改为“*”,该怎么办。那么,如果我想进行类似于'Rzeszot*'的DSL查询,而不是'Rzeszot%',该怎么办呢 当然,我可以制作类似于name.replaceAll('\\*','%')的东西,但我的问题是,是否有任何QueryDSL语法()可以使这种“替换”自动“动态”进行?“Oracle的默认通配符是“%””-这是SQL标准中定义的查询语言SQL的通配符-它对Oracle没有什么特殊意义。是的,
'Rzeszot*'
的DSL查询,而不是'Rzeszot%'
,该怎么办呢
当然,我可以制作类似于
name.replaceAll('\\*','%')
的东西,但我的问题是,是否有任何QueryDSL语法()可以使这种“替换”自动“动态”进行?“Oracle的默认通配符是“%””-这是SQL标准中定义的查询语言SQL的通配符-它对Oracle没有什么特殊意义。是的,但您可以将QueryDSL与Mongo一起使用,其中通配符为'*'。这就是我的意思。“Oracle的默认通配符是“%”-这是SQL标准中定义的查询语言SQL的通配符-它对Oracle没有什么特别的。是的,但是您可以将QueryDSL与Mongo一起使用,其中通配符是“*”。这就是我的意思。