NI-Lab.

nilog:

← 前の日 2022-05-03 次の日 →
← 一年前 一年後 →
Twitter (2022-05-03)
エラー: パッケージjakarta.persistenceは存在しません
import jakarta.persistence.Entity;

まあそうだよね・・・ jakarta パッケージを javax パッケージに直さなきゃ。
[t] 2022-05-03 22:36:46
関連するかも情報
Spring Boot 3 (まだα版みたいな状態のやつ) で書いたコードはさすがにデプロイできないので Spring Boot 2.6.7 に変えよう。
[t] 2022-05-03 22:32:05
エラー: パッケージ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
2022年05年03日のnilogをすべて表示する

- NI-Lab.
- Mastodon (@nilab@mastodon-japan.net)
- Twitter (@nilab)
- Timelog (@nilab)
- はてなブックマーク (id:nilab)

Web Services by Yahoo! JAPAN