Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit 53e34a2

Browse files
Update TicketDao.java to improve visibility
1 parent 9f2a888 commit 53e34a2

File tree

1 file changed

+6
-10
lines changed
  • DaoEntityMappingLess/src/DAOLessonsTwo/flight_repository_dao

1 file changed

+6
-10
lines changed

‎DaoEntityMappingLess/src/DAOLessonsTwo/flight_repository_dao/TicketDao.java‎

Lines changed: 6 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -203,6 +203,7 @@ public Ticket save(Ticket dataIn) {
203203
throw new DaoException(throwables);
204204
}
205205
}
206+
206207
/* Метод для удаления записи из базы данных по ID */
207208
public boolean delete(Long id) {
208209
/* Try-with-resources для объектов Connection и PrepareStatement */
@@ -218,11 +219,8 @@ public boolean delete(Long id) {
218219
throw new DaoException(throwables);
219220
}
220221
}
221-
/*
222-
Метод извлекающий сведения о билете из объекта
223-
ResultSet и применяемый в методах *.findById()
224-
и *.findAll()
225-
*/
222+
223+
/* Метод извлекающий сведения о билете из объекта ResultSet и применяемый в методах *.findById() и *.findAll() */
226224
private Ticket buildTicket(ResultSet resultSet) throws SQLException {
227225
var flight = new Flight(
228226
resultSet.getLong("flight_id"),
@@ -244,12 +242,10 @@ private Ticket buildTicket(ResultSet resultSet) throws SQLException {
244242
resultSet.getBigDecimal("cost")
245243
);
246244
}
245+
247246
/* Перегруженный метод findAll с фильтрацией по входным параметрам */
248247
public List<Ticket> findAll(TicketFilter filter) {
249-
/*
250-
Список для хранения параметров
251-
заменяющих символ '?' в SQL запросе
252-
*/
248+
/* Список для хранения параметров заменяющих символ '?' в SQL запросе */
253249
List<Object> parameters = new ArrayList<>();
254250
/*
255251
Объект TicketFilter типа Record может содержать
@@ -261,7 +257,7 @@ public List<Ticket> findAll(TicketFilter filter) {
261257
*/
262258
List<String> whereSql = new ArrayList<>();
263259
/*
264-
Если переданный в TicketFilter параметр NULL, то
260+
Если переданный в TicketFilter параметр NULL, то
265261
он просто не попадает в будущий SQL запрос или не
266262
интегрируется в строку как подстрока.
267263

0 commit comments

Comments
(0)

AltStyle によって変換されたページ (->オリジナル) /