質問編集履歴
7
修正
title
CHANGED
File without changes
|
body
CHANGED
@@ -14,6 +14,7 @@
|
|
14
14
|
テキストボックスに入力し格納します。
|
15
15
|
|
16
16
|
そしてこれが実行される
|
17
|
+
Service.java
|
17
18
|
```Service.java
|
18
19
|
if(bean.seiKana.equals(""))
|
19
20
|
{
|
@@ -57,6 +58,7 @@
|
|
57
58
|
としたいのです。
|
58
59
|
|
59
60
|
こうなるのかな?
|
61
|
+
Service.java
|
60
62
|
```Service.java
|
61
63
|
if(bean.seiKana.equals(""))
|
62
64
|
{
|
6
修正
title
CHANGED
File without changes
|
body
CHANGED
@@ -14,7 +14,7 @@
|
|
14
14
|
テキストボックスに入力し格納します。
|
15
15
|
|
16
16
|
そしてこれが実行される
|
17
|
-
```java
|
17
|
+
```Service.java
|
18
18
|
if(bean.seiKana.equals(""))
|
19
19
|
{
|
20
20
|
bean.seiKana = "%";
|
@@ -57,7 +57,7 @@
|
|
57
57
|
としたいのです。
|
58
58
|
|
59
59
|
こうなるのかな?
|
60
|
-
```
|
60
|
+
```Service.java
|
61
61
|
if(bean.seiKana.equals(""))
|
62
62
|
{
|
63
63
|
bean.seiKana = "%";
|
5
修正
title
CHANGED
@@ -1,1 +1,1 @@
|
|
1
|
-
Spring java 完全一致・前方一致
|
1
|
+
Spring java 完全一致・前方一致 両立
|
body
CHANGED
@@ -53,6 +53,9 @@
|
|
53
53
|
|
54
54
|
ヘノ タロウ だけ出力したい
|
55
55
|
|
56
|
+
完全一致するデータがあれば前方一致の処理にはいかずそこで処理終了
|
57
|
+
としたいのです。
|
58
|
+
|
56
59
|
こうなるのかな?
|
57
60
|
```ここに言語を入力
|
58
61
|
if(bean.seiKana.equals(""))
|
4
修正
title
CHANGED
File without changes
|
body
CHANGED
@@ -1,4 +1,4 @@
|
|
1
|
-
完全一致と前方一致の
|
1
|
+
完全一致と前方一致の両立させるにはどうしたらいいのでしょうか?
|
2
2
|
|
3
3
|
データベースから一致したデータを出力したいのですが
|
4
4
|
例えば
|
@@ -38,24 +38,21 @@
|
|
38
38
|
トウキョウ タロウ が出力
|
39
39
|
|
40
40
|
テキストボックスseiKanaが”ヘ”
|
41
|
-
テキストボックスmeiKanaがタロウ の場合
|
41
|
+
テキストボックスmeiKanaがタロウ の場合”ヘ”の前方一致で
|
42
42
|
ヘノ タロウ
|
43
43
|
ヘノダ タロウ
|
44
44
|
ヘノダモヘジ タロウ が出力 //トウキョウ タロウは消える
|
45
45
|
|
46
46
|
ここでテキストボックスseikanaが”ヘノ”
|
47
47
|
テキストボックスmeiKanaがタロウ の場合
|
48
|
-
今の状態だと
|
48
|
+
今の状態だと”ヘノ”に対して前方一致の処理がはいるため
|
49
49
|
ヘノ タロウ
|
50
50
|
ヘノダ タロウ
|
51
51
|
ヘノダモヘジ タロウ
|
52
|
-
が出力されるのですが、
|
52
|
+
が出力されるのですが、
|
53
|
+
|
53
54
|
ヘノ タロウ だけ出力したい
|
54
55
|
|
55
|
-
完全一致なので
|
56
|
-
bean.seiKana = bean.getSeiKana();
|
57
|
-
というのにはなりますが その条件式はどうすればいいですか?
|
58
|
-
|
59
56
|
こうなるのかな?
|
60
57
|
```ここに言語を入力
|
61
58
|
if(bean.seiKana.equals(""))
|
3
修正
title
CHANGED
File without changes
|
body
CHANGED
@@ -48,10 +48,9 @@
|
|
48
48
|
今の状態だと
|
49
49
|
ヘノ タロウ
|
50
50
|
ヘノダ タロウ
|
51
|
-
ヘノダモヘジ タロウ
|
51
|
+
ヘノダモヘジ タロウ
|
52
|
-
されるのですが、完全一致で
|
52
|
+
が出力されるのですが、完全一致で
|
53
53
|
ヘノ タロウ だけ出力したい
|
54
|
-
それの併用が分からない。そもそも併用というのがおかしいのか?よくわからない
|
55
54
|
|
56
55
|
完全一致なので
|
57
56
|
bean.seiKana = bean.getSeiKana();
|
2
修正しました
title
CHANGED
File without changes
|
body
CHANGED
@@ -54,5 +54,19 @@
|
|
54
54
|
それの併用が分からない。そもそも併用というのがおかしいのか?よくわからない
|
55
55
|
|
56
56
|
完全一致なので
|
57
|
-
bean.seiKana =
|
57
|
+
bean.seiKana = bean.getSeiKana();
|
58
|
-
というのにはなりますが その条件式はどうすればいいですか?
|
58
|
+
というのにはなりますが その条件式はどうすればいいですか?
|
59
|
+
|
60
|
+
こうなるのかな?
|
61
|
+
```ここに言語を入力
|
62
|
+
if(bean.seiKana.equals(""))
|
63
|
+
{
|
64
|
+
bean.seiKana = "%";
|
65
|
+
} else if(bean.seiKana.equalse(bean.seiKana))
|
66
|
+
{
|
67
|
+
bean.seiKana = bean.getSeiKana();
|
68
|
+
} else
|
69
|
+
{
|
70
|
+
bean.seiKana = bean.getSeiKana() + "%";
|
71
|
+
}
|
72
|
+
```
|
1
修正
title
CHANGED
File without changes
|
body
CHANGED
@@ -51,9 +51,8 @@
|
|
51
51
|
ヘノダモヘジ タロウ が出力
|
52
52
|
されるのですが、完全一致で
|
53
53
|
ヘノ タロウ だけ出力したい
|
54
|
-
それの併用が分からない。
|
54
|
+
それの併用が分からない。そもそも併用というのがおかしいのか?よくわからない
|
55
55
|
|
56
56
|
完全一致なので
|
57
57
|
bean.seiKana = "%" + bean.getSeiKana() + "%";
|
58
|
-
というのにはなりますが その条件式はどうすればいいですか?
|
58
|
+
というのにはなりますが その条件式はどうすればいいですか?
|
59
|
-
無条件式?
|