java Spring JPA如何派生查询?

qxgroojn  于 2023-01-01  发布在  Java
关注(0)|答案(1)|浏览(137)

我想知道Spring JPA是如何从方法中派生查询的。举个例子,如果我输入interface CarRepo extends CrudRepository<Car, Long>{ findByCarMake(Make make) },我的查询将自动从方法中派生出来,并且会是“SELECT * from Car WHERE carMake = xxxxx”。我确实理解这些概念,但是我想了解它在幕后是如何工作的。所以,它实际上是如何从方法名派生查询的?我的目标是创建一个类似的东西来满足我们对NestJs项目的需要,所以在Typescript中而不是Java中,也适合一个...“非正统”数据库,它没有这样的开箱即用支持(Neo4J)。
我将非常感激那些能够并且愿意帮助我的人。

kyvafyod

kyvafyod1#

Spring Data 使用part tree JPA queries,然后通过预定义的部分将其Map到SQL查询中。

相关问题