質問編集履歴
3
書式の改善
title
CHANGED
@@ -1,1 +1,1 @@
|
|
1
|
-
JPQL
|
1
|
+
JPQLで整数型のあいまい検索をしたい
|
body
CHANGED
@@ -1,13 +1,10 @@
|
|
1
|
-
|
1
|
+
JPQLでLIKE文を使って問い合わせをする際、パラメーター指定でInteger型を指定する際、エラーが出てしまいます
|
2
2
|
|
3
|
-
|
3
|
+
wordIDだけを指定すると問い合わせは通るのですが、これでは完全一致の検索になってしまいます
|
4
4
|
|
5
|
-
数
|
5
|
+
setParameter()のなかに文字型("%")と整数型(wordID)が入っているためエラーが出ていると思われるのですが、
|
6
|
-
|
6
|
+
このLIKE文を通すにはどうすればいいでしょうか
|
7
7
|
|
8
|
-
どうか皆さんの知恵を貸してください お願いします
|
9
|
-
|
10
|
-
|
11
8
|
Emtity.java
|
12
9
|
```java
|
13
10
|
public List<ModelEntity> whereModelID(String word){ //人モデルIDから検索する
|
@@ -18,25 +15,7 @@
|
|
18
15
|
}
|
19
16
|
```
|
20
17
|
|
21
|
-
ModelEntity.java
|
22
|
-
```java
|
23
18
|
|
24
|
-
@Entity
|
25
|
-
@Table(name = "human_table")
|
26
|
-
public class ModelEntity implements Serializable{
|
27
|
-
@Id
|
28
|
-
@GeneratedValue(strategy = GenerationType.AUTO) //主キーの自動生成
|
29
|
-
private Integer humanmodelid ; //人モデルID
|
30
|
-
@NotNull
|
31
|
-
private String humanmodelpath ; //人モデルパス
|
32
|
-
@NotNull
|
33
|
-
private Integer height; //身長
|
34
|
-
|
35
|
-
|
36
|
-
|
37
|
-
```
|
38
|
-
|
39
|
-
|
40
19
|
エラーメッセージ
|
41
20
|
```エラーメッセージ
|
42
21
|
Caused by: java.lang.IllegalArgumentException: You have attempted to set a value of type class java.lang.String for parameter valueword with expected type of class java.lang.Integer from query string SELECT c FROM ModelEntity c WHERE c.humanmodelid LIKE :valueword.
|
2
書式の改善
title
CHANGED
@@ -1,1 +1,1 @@
|
|
1
|
-
JPQLのクエリにパラメータ指定で型の不一致
|
1
|
+
JPQLのクエリにパラメータ指定で型の不一致
|
body
CHANGED
@@ -2,10 +2,10 @@
|
|
2
2
|
|
3
3
|
今回はJPQLで問い合わせをする際、パラメーター指定でInteger型を指定したいのですが、エラーが出てしまいます
|
4
4
|
|
5
|
-
|
5
|
+
数値項目を部分一致でエラーが起こっていると思われるのですが、
|
6
6
|
どこをどう修正していいかわかりません
|
7
7
|
|
8
|
-
どうか皆さんの知恵を貸してください
|
8
|
+
どうか皆さんの知恵を貸してください お願いします
|
9
9
|
|
10
10
|
|
11
11
|
Emtity.java
|
1
タイトル、質問内容
title
CHANGED
@@ -1,1 +1,1 @@
|
|
1
|
-
JPQLのクエリにパラメータ指定で
|
1
|
+
JPQLのクエリにパラメータ指定で型の不一致><
|
body
CHANGED
@@ -2,8 +2,8 @@
|
|
2
2
|
|
3
3
|
今回はJPQLで問い合わせをする際、パラメーター指定でInteger型を指定したいのですが、エラーが出てしまいます
|
4
4
|
|
5
|
-
|
5
|
+
String型とInteger型の不整合が起こっていると思われるのですが、
|
6
|
-
どう修正していいかわかりません
|
6
|
+
どこをどう修正していいかわかりません
|
7
7
|
|
8
8
|
どうか皆さんの知恵を貸してください>< お願いします
|
9
9
|
|