質問編集履歴

7

修正

2020/11/20 05:40

投稿

EDM
EDM

スコア30

test CHANGED
File without changes
test CHANGED
@@ -29,6 +29,8 @@
29
29
 
30
30
 
31
31
  そしてこれが実行される
32
+
33
+ Service.java
32
34
 
33
35
  ```Service.java
34
36
 
@@ -116,6 +118,8 @@
116
118
 
117
119
  こうなるのかな?
118
120
 
121
+ Service.java
122
+
119
123
  ```Service.java
120
124
 
121
125
  if(bean.seiKana.equals(""))

6

修正

2020/11/20 05:40

投稿

EDM
EDM

スコア30

test CHANGED
File without changes
test CHANGED
@@ -30,7 +30,7 @@
30
30
 
31
31
  そしてこれが実行される
32
32
 
33
- ```java
33
+ ```Service.java
34
34
 
35
35
  if(bean.seiKana.equals(""))
36
36
 
@@ -116,7 +116,7 @@
116
116
 
117
117
  こうなるのかな?
118
118
 
119
- ```ここに言語を入力
119
+ ```Service.java
120
120
 
121
121
  if(bean.seiKana.equals(""))
122
122
 

5

修正

2020/11/20 05:38

投稿

EDM
EDM

スコア30

test CHANGED
@@ -1 +1 @@
1
- Spring java 完全一致・前方一致
1
+ Spring java 完全一致・前方一致 両立
test CHANGED
@@ -108,6 +108,12 @@
108
108
 
109
109
 
110
110
 
111
+ 完全一致するデータがあれば前方一致の処理にはいかずそこで処理終了
112
+
113
+ としたいのです。
114
+
115
+
116
+
111
117
  こうなるのかな?
112
118
 
113
119
  ```ここに言語を入力

4

修正

2020/11/20 05:12

投稿

EDM
EDM

スコア30

test CHANGED
File without changes
test CHANGED
@@ -1,4 +1,4 @@
1
- 完全一致と前方一致の併用するにはどうしたらいいのか?
1
+ 完全一致と前方一致の両立させるにはどうしたらいいのでしょうか?
2
2
 
3
3
 
4
4
 
@@ -78,7 +78,7 @@
78
78
 
79
79
  テキストボックスseiKanaが”ヘ”
80
80
 
81
- テキストボックスmeiKanaがタロウ  の場合 前方一致で
81
+ テキストボックスmeiKanaがタロウ  の場合”ヘ”の前方一致で
82
82
 
83
83
  ヘノ  タロウ
84
84
 
@@ -92,7 +92,7 @@
92
92
 
93
93
  テキストボックスmeiKanaがタロウ  の場合
94
94
 
95
- 今の状態だと
95
+ 今の状態だと”ヘノ”に対して前方一致の処理がはいるため
96
96
 
97
97
  ヘノ   タロウ
98
98
 
@@ -100,17 +100,11 @@
100
100
 
101
101
  ヘノダモヘジ  タロウ 
102
102
 
103
- が出力されるのですが、完全一致で
103
+ が出力されるのですが、
104
-
105
- ヘノ  タロウ だけ出力したい
106
104
 
107
105
 
108
106
 
109
- 完全一致なので
110
-
111
- bean.seiKana = bean.getSeiKana();
112
-
113
- というのにはなりますが その条件式はどうすればいですか?
107
+ ヘノ  タロウ だけ出力した
114
108
 
115
109
 
116
110
 

3

修正

2020/11/20 05:10

投稿

EDM
EDM

スコア30

test CHANGED
File without changes
test CHANGED
@@ -98,13 +98,11 @@
98
98
 
99
99
  ヘノダ  タロウ
100
100
 
101
- ヘノダモヘジ  タロウ が出力
101
+ ヘノダモヘジ  タロウ 
102
102
 
103
- されるのですが、完全一致で
103
+ が出力されるのですが、完全一致で
104
104
 
105
105
  ヘノ  タロウ だけ出力したい
106
-
107
- それの併用が分からない。そもそも併用というのがおかしいのか?よくわからない
108
106
 
109
107
 
110
108
 

2

修正しました

2020/11/20 04:54

投稿

EDM
EDM

スコア30

test CHANGED
File without changes
test CHANGED
@@ -110,6 +110,34 @@
110
110
 
111
111
  完全一致なので
112
112
 
113
- bean.seiKana = "%" + bean.getSeiKana() + "%";
113
+ bean.seiKana = bean.getSeiKana();
114
114
 
115
115
  というのにはなりますが その条件式はどうすればいいですか?
116
+
117
+
118
+
119
+ こうなるのかな?
120
+
121
+ ```ここに言語を入力
122
+
123
+ if(bean.seiKana.equals(""))
124
+
125
+ {
126
+
127
+ bean.seiKana = "%";
128
+
129
+ } else if(bean.seiKana.equalse(bean.seiKana))
130
+
131
+ {
132
+
133
+ bean.seiKana = bean.getSeiKana();
134
+
135
+ } else
136
+
137
+ {
138
+
139
+ bean.seiKana = bean.getSeiKana() + "%";
140
+
141
+ }
142
+
143
+ ```

1

修正

2020/11/20 04:43

投稿

EDM
EDM

スコア30

test CHANGED
File without changes
test CHANGED
@@ -104,7 +104,7 @@
104
104
 
105
105
  ヘノ  タロウ だけ出力したい
106
106
 
107
- それの併用が分からない。
107
+ それの併用が分からない。そもそも併用というのがおかしいのか?よくわからない
108
108
 
109
109
 
110
110
 
@@ -113,5 +113,3 @@
113
113
  bean.seiKana = "%" + bean.getSeiKana() + "%";
114
114
 
115
115
  というのにはなりますが その条件式はどうすればいいですか?
116
-
117
- 無条件式?