saveLink

@Modifying(clearAutomatically = true)
@Query(value = "INSERT INTO " + LINKS_KEY + "(" + DISCRIMINATOR_VALUE_KEY + "," + LINK_IDENTIFIER_KEY + "," + TITLE_KEY + "," + DESCRIPTION_KEY + "," + REFERENCE_LINK_KEY + "," + OWNER_KEY + ") VALUES (" + ":" + DISCRIMINATOR_VALUE_KEY + "," + ":" + LINK_IDENTIFIER_KEY + "," + ":" + TITLE_KEY + "," + ":" + DESCRIPTION_KEY + "," + ":" + REFERENCE_LINK_KEY + "," + ":" + OWNER_KEY + ")", nativeQuery = true)
abstract fun saveLink(@Param(value = "dtype") discriminatorValue: String, @Param(value = "link_id") linkId: String, @Param(value = "title") title: String, @Param(value = "description") description: String, @Param(value = "reference_link") referenceLink: String, @Param(value = "owner") owner: String)

Method to execute the query to save a link

Parameters

discriminatorValue

: the discriminator value

linkId

: the identifier of the link

title

: the title of the link

description

: the description of the link

referenceLink

: the reference link value

owner

: the owner of the link