質問するログイン新規登録

質問編集履歴

3

追記

2020/04/22 12:38

投稿

aka_aka
aka_aka

スコア6

title CHANGED
File without changes
body CHANGED
@@ -37,6 +37,11 @@
37
37
  ・何か型の問題かと思い、
38
38
  Music findByName(@Param("name") String name);のStringのところをLong型に試してみました。
39
39
 
40
+ ・追記なのですが
41
+ String find = musicRepository.findByName(numFormat).getMusicname();の
42
+ findByNameの引数に「001」をべたに書いてもダメでした。
43
+
44
+
40
45
  ### 補足情報(FW/ツールのバージョンなど)
41
46
  Windows10
42
47
  Spring Boot version2.2.1.RELEASE

2

Serviceクラスを書きました。

2020/04/22 12:38

投稿

aka_aka
aka_aka

スコア6

title CHANGED
File without changes
body CHANGED
@@ -17,6 +17,14 @@
17
17
  ・下記のサイトを参考にさせていただき、String.formatを用いてゼロ埋めをしました。
18
18
  https://qiita.com/kikkutonton/items/400dcfc343864028800e
19
19
 
20
+ ・下記のようにServiceクラスを書きました
21
+ ```java
22
+ String num = "1";
23
+ String numFormat = String.format("%03d", num);
24
+
25
+ String find = musicRepository.findByName(numFormat).getMusicname();
26
+ ```
27
+
20
28
  ・Repositoryクラスで下記のようにコードを書きましたが、nameのところに「001」ではなく、「1」が入ってきています。
21
29
  ```java
22
30
  @Query(value = "SELECT * "

1

補足情報の追加

2020/04/22 11:27

投稿

aka_aka
aka_aka

スコア6

title CHANGED
File without changes
body CHANGED
@@ -27,4 +27,8 @@
27
27
  ```
28
28
 
29
29
  ・何か型の問題かと思い、
30
- Music findByName(@Param("name") String name);のStringのところをLong型に試してみました。
30
+ Music findByName(@Param("name") String name);のStringのところをLong型に試してみました。
31
+
32
+ ### 補足情報(FW/ツールのバージョンなど)
33
+ Windows10
34
+ Spring Boot version2.2.1.RELEASE