Skip to content

Instantly share code, notes, and snippets.

@diogodanielsoaresferreira
Created January 14, 2024 20:44
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save diogodanielsoaresferreira/c1f7c028efa7c6bb8c5d5291f383f91f to your computer and use it in GitHub Desktop.
Save diogodanielsoaresferreira/c1f7c028efa7c6bb8c5d5291f383f91f to your computer and use it in GitHub Desktop.
Message repository adapter
@Repository
class MessageRepositoryImpl(
@Autowired private val jdbcTemplate: JdbcTemplate
): MessageRepository {
private val logger: Logger = LoggerFactory.getLogger(this.javaClass)
override fun save(entity: Message) {
val insertQuery = """
INSERT INTO public.message(message_timestamp, message_value)
VALUES (?, ?, ?)
""".trimIndent()
jdbcTemplate.update(insertQuery, entity.timestamp, entity.value)
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment