質問編集履歴
3
コメント追加
test
CHANGED
File without changes
|
test
CHANGED
@@ -80,7 +80,7 @@
|
|
80
80
|
|
81
81
|
//ここにBテーブルの名前カラム一覧を取得し、重複がないかifでチェックしようとしています。
|
82
82
|
|
83
|
-
|
83
|
+
//例えばList<B> b = em.createNamedQuery("getAllb", b.class).getResultList();で一覧取得し、"name"だけ取り出したい。
|
84
84
|
|
85
85
|
String title = request.getParameter("name");
|
86
86
|
|
2
コードボタンにて再添付
test
CHANGED
File without changes
|
test
CHANGED
@@ -1,48 +1,6 @@
|
|
1
|
-
```
|
1
|
+
```
|
2
2
|
|
3
|
-
EntityManagerを使用してカラムだけを一覧で取得し、フォームで入力した値と比較したい
|
4
|
-
|
5
|
-
|
6
|
-
|
7
|
-
Javaをはじめて、3ヶ月あまりのど素人です。
|
8
|
-
|
9
|
-
現在教材を利用し、TwitterのようなWebアプリケーションを開発し、スキルアップを図っております。
|
10
|
-
|
11
|
-
基本的は入力、消去、インデックスに一覧表示できるまで基本的な事は完成しました。
|
12
|
-
|
13
|
-
|
14
|
-
|
15
|
-
拡張させ、さらに理解を深めようとしているのですが、
|
16
|
-
|
17
|
-
入力フォームから値を受け取り、セッションスコープを利用し、内容をServletへ投げデータベースに保管するという動作なのですが、このサーブレットにデータベースから別デーブルに保存している内容と重複していると保存できないという機能を拡張したいと考えてます。
|
18
|
-
|
19
|
-
|
20
|
-
|
21
|
-
現在はEntityManagerを使用し、createNamedQueryでモデルに指定しているNamedQueryを引数に入れ.getResultで一覧取得しています。
|
22
|
-
|
23
|
-
|
24
|
-
|
25
|
-
ただ、これらがAテーブルだとして、Bテーブルに前もって保存しているテキストデータで比較し、重複を避ける為にテキストデータだけのカラム(名前など)を取得したいのですが、Aと同じ様にしてもうまくいかない状態です。
|
26
|
-
|
27
|
-
データベースは同じです。
|
28
|
-
|
29
|
-
|
30
|
-
|
31
|
-
|
32
|
-
|
33
|
-
|
34
|
-
|
35
|
-
|
36
|
-
|
37
|
-
|
38
|
-
|
39
|
-
|
40
|
-
|
41
|
-
### 該当のソースコード
|
42
|
-
|
43
|
-
|
44
|
-
|
45
|
-
```
|
3
|
+
```
|
46
4
|
|
47
5
|
package controllers;
|
48
6
|
|
@@ -166,7 +124,49 @@
|
|
166
124
|
|
167
125
|
|
168
126
|
|
169
|
-
```
|
127
|
+
``````### 前提・実現したいこと
|
128
|
+
|
129
|
+
EntityManagerを使用してカラムだけを一覧で取得し、フォームで入力した値と比較したい
|
130
|
+
|
131
|
+
|
132
|
+
|
133
|
+
Javaをはじめて、3ヶ月あまりのど素人です。
|
134
|
+
|
135
|
+
現在教材を利用し、TwitterのようなWebアプリケーションを開発し、スキルアップを図っております。
|
136
|
+
|
137
|
+
基本的は入力、消去、インデックスに一覧表示できるまで基本的な事は完成しました。
|
138
|
+
|
139
|
+
|
140
|
+
|
141
|
+
拡張させ、さらに理解を深めようとしているのですが、
|
142
|
+
|
143
|
+
入力フォームから値を受け取り、セッションスコープを利用し、内容をServletへ投げデータベースに保管するという動作なのですが、このサーブレットにデータベースから別デーブルに保存している内容と重複していると保存できないという機能を拡張したいと考えてます。
|
144
|
+
|
145
|
+
|
146
|
+
|
147
|
+
現在はEntityManagerを使用し、createNamedQueryでモデルに指定しているNamedQueryを引数に入れ.getResultで一覧取得しています。
|
148
|
+
|
149
|
+
|
150
|
+
|
151
|
+
ただ、これらがAテーブルだとして、Bテーブルに前もって保存しているテキストデータで比較し、重複を避ける為にテキストデータだけのカラム(名前など)を取得したいのですが、Aと同じ様にしてもうまくいかない状態です。
|
152
|
+
|
153
|
+
データベースは同じです。
|
154
|
+
|
155
|
+
|
156
|
+
|
157
|
+
|
158
|
+
|
159
|
+
|
160
|
+
|
161
|
+
|
162
|
+
|
163
|
+
|
164
|
+
|
165
|
+
|
166
|
+
|
167
|
+
### 該当のソースコード
|
168
|
+
|
169
|
+
|
170
170
|
|
171
171
|
|
172
172
|
|
1
コードボタンにて再添付
test
CHANGED
File without changes
|
test
CHANGED
@@ -1,8 +1,8 @@
|
|
1
|
-
### 前提・実現したいこと
|
1
|
+
```### 前提・実現したいこと
|
2
2
|
|
3
3
|
EntityManagerを使用してカラムだけを一覧で取得し、フォームで入力した値と比較したい
|
4
4
|
|
5
|
-
|
5
|
+
|
6
6
|
|
7
7
|
Javaをはじめて、3ヶ月あまりのど素人です。
|
8
8
|
|
@@ -32,15 +32,9 @@
|
|
32
32
|
|
33
33
|
|
34
34
|
|
35
|
-
### 発生している問題・エラーメッセージ
|
36
35
|
|
37
36
|
|
38
37
|
|
39
|
-
```
|
40
|
-
|
41
|
-
エラーメッセージ
|
42
|
-
|
43
|
-
```
|
44
38
|
|
45
39
|
|
46
40
|
|
@@ -48,11 +42,7 @@
|
|
48
42
|
|
49
43
|
|
50
44
|
|
51
|
-
```ここに言語
|
45
|
+
```ここに言語を入力
|
52
|
-
|
53
|
-
ソースコード
|
54
|
-
|
55
|
-
```
|
56
46
|
|
57
47
|
package controllers;
|
58
48
|
|
@@ -176,6 +166,10 @@
|
|
176
166
|
|
177
167
|
|
178
168
|
|
169
|
+
```
|
170
|
+
|
171
|
+
|
172
|
+
|
179
173
|
### 試したこと
|
180
174
|
|
181
175
|
Aのようにテーブルデータを一覧で取得し、名前カラムだけ取得しようとしましたが、うまくいかず。
|