Search code examples
springspring-bootspring-data-jpasoql

Using SOQL queries in Spring JPA


I have to use SOQL queries within a Spring Data Repository, Is there a way to do so by using @Query annotation ? If not is there a alternative way ?


Solution

  • As far as I know salesforce doesn't expose the table structures. Rather they expose their objects and you can write queries on them. spring-data-jpa is used on top of an entity framework like hibernate. Unless you have entity objects mapped to actual database tables, spring-data-jpa is not useful.

    The best way would be to use a query builder like jooq and construct SOQL queries easily using query builders.