teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

3

Markdownの修正

2020/12/19 04:40

投稿

gagagagaga
gagagagaga

スコア0

title CHANGED
File without changes
body CHANGED
@@ -54,7 +54,152 @@
54
54
  }
55
55
  }
56
56
  ```
57
+ ```Java
58
+ package models;
57
59
 
60
+ import java.sql.Timestamp;
61
+
62
+ import javax.persistence.Column;
63
+ import javax.persistence.Entity;
64
+ import javax.persistence.GeneratedValue;
65
+ import javax.persistence.GenerationType;
66
+ import javax.persistence.Id;
67
+ import javax.persistence.NamedQueries;
68
+ import javax.persistence.NamedQuery;
69
+ import javax.persistence.Table;
70
+
71
+ @Table(name = "reports")
72
+ @NamedQueries({
73
+ @NamedQuery(
74
+ name = "getAllReports",
75
+ query = "SELECT r FROM Report AS r ORDER BY r.id DESC"
76
+ ),
77
+ @NamedQuery(
78
+ name = "getReportsCount",
79
+ query = "SELECT COUNT(r) FROM Report AS r"
80
+ ),
81
+ @NamedQuery(
82
+ name = "checkRegisteredName",
83
+ query = "SELECT COUNT(r) FROM Report AS r WHERE r.name = :name"
84
+ ),
85
+ })
86
+ @Entity
87
+ public class Report {
88
+ @Id
89
+ @Column(name = "id")
90
+ @GeneratedValue(strategy = GenerationType.IDENTITY)
91
+ private Integer id;
92
+
93
+ @Column(name = "name", nullable = false, unique = true)
94
+ private String name;
95
+
96
+ @Column(name = "author", nullable = false)
97
+ private String author;
98
+
99
+ @Column(name = "year", nullable = false)
100
+ private String year;
101
+
102
+ @Column(name = "magazine", nullable = false)
103
+ private String magazine;
104
+
105
+ @Column(name = "created_at", nullable = false)
106
+ private Timestamp created_at;
107
+
108
+ @Column(name = "department", nullable = false)
109
+ private Integer department;
110
+
111
+ //
112
+ @Column(name = "data", nullable = false)
113
+ private String data;
114
+
115
+ @Column(name = "updated_at", nullable = false)
116
+ private Timestamp updated_at;
117
+
118
+ @Column(name = "delete_flag", nullable = false)
119
+ private Integer delete_flag;
120
+
121
+ public Integer getId() {
122
+ return id;
123
+ }
124
+
125
+ public void setId(Integer id) {
126
+ this.id = id;
127
+ }
128
+
129
+ public String getName() {
130
+ return name;
131
+ }
132
+
133
+ public void setName(String name) {
134
+ this.name = name;
135
+ }
136
+
137
+ public String getAuthor() {
138
+ return author;
139
+ }
140
+
141
+ public void setAuthor(String author) {
142
+ this.author = author;
143
+ }
144
+
145
+ public String getYear() {
146
+ return year;
147
+ }
148
+
149
+ public void setYear(String year) {
150
+ this.year = year;
151
+ }
152
+
153
+ public String getMagazine() {
154
+ return magazine;
155
+ }
156
+
157
+ public void setMagazine(String magazine) {
158
+ this.magazine = magazine;
159
+ }
160
+
161
+ public Integer getDepartment() {
162
+ return department;
163
+ }
164
+
165
+ public void setDepartment(Integer department) {
166
+ this.department = department;
167
+ }
168
+
169
+ public String getData() {
170
+ return data;
171
+ }
172
+
173
+ public void setData(String data) {
174
+ this.data = data;
175
+ }
176
+
177
+ public Timestamp getCreated_at() {
178
+ return created_at;
179
+ }
180
+
181
+ public void setCreated_at(Timestamp created_at) {
182
+ this.created_at = created_at;
183
+ }
184
+
185
+ public Timestamp getUpdated_at() {
186
+ return updated_at;
187
+ }
188
+
189
+ public void setUpdated_at(Timestamp updated_at) {
190
+ this.updated_at = updated_at;
191
+ }
192
+
193
+ public Integer getDelete_flag() {
194
+ return delete_flag;
195
+ }
196
+
197
+ public void setDelete_flag(Integer delete_flag) {
198
+ this.delete_flag = delete_flag;
199
+ }
200
+ }
201
+ ```
202
+
58
203
  ### 試したこと
59
204
 
60
205
  ここに問題に対して試したことを記載してください。

2

Markdownの修正

2020/12/19 04:40

投稿

gagagagaga
gagagagaga

スコア0

title CHANGED
File without changes
body CHANGED
@@ -7,8 +7,8 @@
7
7
 
8
8
  ```
9
9
  現在の仕様だと、どのページでも同じpdfファイルのダウンロードになってしまいます。
10
- `Java`
11
10
 
11
+ ```
12
12
  ```Java
13
13
  @WebServlet("/reports/download")
14
14
  public class ReportsDownloadServlet extends HttpServlet {
@@ -53,9 +53,6 @@
53
53
  }
54
54
  }
55
55
  }
56
-
57
- ```ここに言語名を入力
58
- Java
59
56
  ```
60
57
 
61
58
  ### 試したこと

1

Markdownの修正

2020/12/19 04:05

投稿

gagagagaga
gagagagaga

スコア0

title CHANGED
File without changes
body CHANGED
@@ -7,8 +7,9 @@
7
7
 
8
8
  ```
9
9
  現在の仕様だと、どのページでも同じpdfファイルのダウンロードになってしまいます。
10
- ```
10
+ `Java`
11
11
 
12
+ ```Java
12
13
  @WebServlet("/reports/download")
13
14
  public class ReportsDownloadServlet extends HttpServlet {
14
15
  private static final long serialVersionUID = 1L;
@@ -54,7 +55,7 @@
54
55
  }
55
56
 
56
57
  ```ここに言語名を入力
57
- Sevlet
58
+ Java
58
59
  ```
59
60
 
60
61
  ### 試したこと