関連するかも情報 |
エラー: パッケージjakarta.persistenceは存在しません import jakarta.persistence.Entity;
まあそうだよね・・・ jakarta パッケージを javax パッケージに直さなきゃ。
[t] 2022-05-03 22:36:46
|
クエリを書く場合は SpEL escape というもので入ってくる値をエスケープできるらしい。
「LIKE %?#{escape([0])} escape ?#{escapeCharacter()}」
LIKE Queries in Spring JPA Repositories | Baeldung https://www.baeldung.com/spring-jpa-like-queries
[t] 2022-05-03 22:57:13
|
(;´Д`)
org.hibernate.engine.query.ParameterRecognitionException: Mixed parameter strategies - use just one of named, positional or JPA-ordinal strategy
[t] 2022-05-03 23:14:54
|
@iwannasaything ご報告ありがとうございます。よかったです(*´ω`*)
[t] 2022-05-03 23:45:24
|
Spring Data JPA でクエリに LIKE と LIMIT を使いたいので nativeQuery を指定することになって SpEL escape が使えなさそうなので、LIKE に指定する外部入力文字列の % と _ だけ自前で \% と \_ にエスケープしておいてその先はプレースホルダでバインディングすることに。
[t] 2022-05-03 23:49:35
|