Je suis un novice en matière de base de données. Mon senior m'a confié une tâche de requête de mot clé et j'ai rencontré quelques problèmes lors de l'écriture de l'instruction de requête de base de données
.sélectionnez * dans COMPLIANCE_CONSULT où CONSULT_TITLE comme '%keyword%' ou CONSULT_CONTENT comme '%keyword%' ou REPLY_CONTENT comme '%keyword%' ou REPLY_ATTACH comme '%keyword%'
C'est l'instruction de requête SQL que j'ai écrite. Maintenant, je dois l'écrire dans le code et l'écrire comme ceci
.
Il s'agit de la requête par mot-clé d'origine, mais je dois écrire quatre conditions de requête. Si elle est écrite comme ceci, à quoi devrait-elle ressembler ou quel devrait être le format ?
Changez le "et" en jpql par "ou"
La paire que j'ai retournée à l'étage peut être optimisée. L'épissage des chaînes prend de la mémoire. Vous pouvez utiliser stringBuilder.append pour l'épisser
.