質問編集履歴

3

コメント追加

2020/12/16 08:44

投稿

退会済みユーザー
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

コードボタンにて再添付

2020/12/16 08:44

投稿

退会済みユーザー
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

コードボタンにて再添付

2020/12/16 07:59

投稿

退会済みユーザー
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のようにテーブルデータを一覧で取得し、名前カラムだけ取得しようとしましたが、うまくいかず。