質問編集履歴

3

書式の改善

2018/12/31 07:33

投稿

zyanpoyo
zyanpoyo

スコア13

test CHANGED
@@ -1 +1 @@
1
- JPQLのクエリにパラメータ指定で型の不一致
1
+ JPQLで整数型のあいまい検索をしたい
test CHANGED
@@ -1,20 +1,14 @@
1
- いつもお世話になっています
1
+ JPQLでLIKE文を使って合わせをする際、パラメーター指定でInteger型を指定する際、エラーが出てしいま
2
2
 
3
3
 
4
4
 
5
- 今回はJPQLで問い合わせをす際、パラメーター指定でInteger型を指定したいのですが、エラーが出てしまいます
5
+ wordIDだけを指定すると問い合わせは通るのですが、これでは完全一致の検索になってしまいます
6
6
 
7
7
 
8
8
 
9
- 値項目を部分一致でエラーが起こっていると思われるのですが、
9
+ setParameter()のなかに文字型("%")と整型(wordID)が入っているためエラーがていると思われるのですが、
10
10
 
11
- どこをどう修正していいかわかりません
12
-
13
-
14
-
15
- どうか皆さんの知恵を貸してくださ お願いします
11
+ このLIKE文を通すにはどうすればいいょうか
16
-
17
-
18
12
 
19
13
 
20
14
 
@@ -33,42 +27,6 @@
33
27
  return q.getResultList(); //JPQLを実行する
34
28
 
35
29
  }
36
-
37
- ```
38
-
39
-
40
-
41
- ModelEntity.java
42
-
43
- ```java
44
-
45
-
46
-
47
- @Entity
48
-
49
- @Table(name = "human_table")
50
-
51
- public class ModelEntity implements Serializable{
52
-
53
- @Id
54
-
55
- @GeneratedValue(strategy = GenerationType.AUTO) //主キーの自動生成
56
-
57
- private Integer humanmodelid ; //人モデルID
58
-
59
- @NotNull
60
-
61
- private String humanmodelpath ; //人モデルパス
62
-
63
- @NotNull
64
-
65
- private Integer height; //身長
66
-
67
-
68
-
69
-
70
-
71
-
72
30
 
73
31
  ```
74
32
 

2

書式の改善

2018/12/31 07:33

投稿

zyanpoyo
zyanpoyo

スコア13

test CHANGED
@@ -1 +1 @@
1
- JPQLのクエリにパラメータ指定で型の不一致><
1
+ JPQLのクエリにパラメータ指定で型の不一致
test CHANGED
@@ -6,13 +6,13 @@
6
6
 
7
7
 
8
8
 
9
- String型とInteger型の不整合が起こっていると思われるのですが、
9
+ 数値項目を部分一致でエラーが起こっていると思われるのですが、
10
10
 
11
11
  どこをどう修正していいかわかりません
12
12
 
13
13
 
14
14
 
15
- どうか皆さんの知恵を貸してください>< お願いします
15
+ どうか皆さんの知恵を貸してください お願いします
16
16
 
17
17
 
18
18
 

1

タイトル、質問内容

2018/12/31 05:48

投稿

zyanpoyo
zyanpoyo

スコア13

test CHANGED
@@ -1 +1 @@
1
- JPQLのクエリにパラメータ指定でIntegerを指定したい><
1
+ JPQLのクエリにパラメータ指定で型の不一致><
test CHANGED
@@ -6,9 +6,9 @@
6
6
 
7
7
 
8
8
 
9
- どうもパラメータのvaluewordがString型でwordIDがInteger型で方の不整合が起こっていると思われるのですが、
9
+ String型Integer型の不整合が起こっていると思われるのですが、
10
10
 
11
- どう修正していいかわかりません
11
+ こをどう修正していいかわかりません
12
12
 
13
13
 
14
14