From 60f771c28ae024cccf2cfd05eefac75f88fe08f8 Mon Sep 17 00:00:00 2001 From: Swordsteel Date: Fri, 22 Nov 2024 23:30:14 +0100 Subject: [PATCH] add findByDevice to NodeRepository --- src/main/kotlin/ltd/hlaeja/repository/NodeRepository.kt | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/main/kotlin/ltd/hlaeja/repository/NodeRepository.kt b/src/main/kotlin/ltd/hlaeja/repository/NodeRepository.kt index e0e2835..53a3ecd 100644 --- a/src/main/kotlin/ltd/hlaeja/repository/NodeRepository.kt +++ b/src/main/kotlin/ltd/hlaeja/repository/NodeRepository.kt @@ -2,8 +2,13 @@ package ltd.hlaeja.repository import java.util.UUID import ltd.hlaeja.entity.NodeEntity +import org.springframework.data.r2dbc.repository.Query import org.springframework.data.repository.kotlin.CoroutineCrudRepository import org.springframework.stereotype.Repository @Repository -interface NodeRepository : CoroutineCrudRepository +interface NodeRepository : CoroutineCrudRepository { + + @Query("SELECT * FROM nodes WHERE device = :device") + suspend fun findByDevice(device: UUID): NodeEntity? +}