Size: a a a

Spring Framework and more

2020 April 04

OP

Oleg Pavl in Spring Framework and more
Artyom Krikheli
в Entity используется LocalDate, не помню сейчас, как там дела с таймзоной обстоят
Была у меня одна проблема с timezone. Может дествительно в этом проблема, я чет и не подумал. У бд и системное время разное было, данные были на -1 день. Сейчас врлде норм  с этим.
источник

AK

Artyom Krikheli in Spring Framework and more
@super_java_man а добавь в запрос еще уникальный id из таблицы DailyStatistic. Потом весь листинг коллекции, как советует Роман сюда скинь еще
источник

OP

Oleg Pavl in Spring Framework and more
Роман Нагаев
выведи именно коллекцию сущностей, странно ещё что дат меньше чем прилетает из запроса
С этим все норм. В консоли я просто дипазон шире вписал.
источник

AK

Artyom Krikheli in Spring Framework and more
Oleg Pavl
С этим все норм. В консоли я просто дипазон шире вписал.
нам бы 1 в 1 данные сопоставить не помешало бы. + Добавь идентификатор DailyStatistic в select
источник

OP

Oleg Pavl in Spring Framework and more
Роман Нагаев
выведи именно коллекцию сущностей, странно ещё что дат меньше чем прилетает из запроса
В конец добавил и чуть облагородил. Список из консоли. https://codeshare.io/alezy
источник

OP

Oleg Pavl in Spring Framework and more
Artyom Krikheli
нам бы 1 в 1 данные сопоставить не помешало бы. + Добавь идентификатор DailyStatistic в select
Что куда добавить?
источник

OP

Oleg Pavl in Spring Framework and more
Id в выборку?
источник

РН

Роман Нагаев in Spring Framework and more
Oleg Pavl
В конец добавил и чуть облагородил. Список из консоли. https://codeshare.io/alezy
там пусто
источник

AK

Artyom Krikheli in Spring Framework and more
Oleg Pavl
В конец добавил и чуть облагородил. Список из консоли. https://codeshare.io/alezy
тут пусто)
источник

AK

Artyom Krikheli in Spring Framework and more
Oleg Pavl
Что куда добавить?
да, уникальный идентификатор daily_stats в select
источник

OP

Oleg Pavl in Spring Framework and more
Роман Нагаев
там пусто
Тогда сюда ловите)
[
DailyStatistic(id=19553, date=2020-03-31, country=Country(id=19554, name=Russia), cases=2777, deaths=24, recovered=190),
DailyStatistic(id=21644, date=2020-03-30, country=Country(id=19554, name=Russia), cases=2337, deaths=17, recovered=121),
DailyStatistic(id=21612, date=2020-03-29, country=Country(id=19554, name=Russia), cases=1534, deaths=8, recovered=64),
DailyStatistic(id=21646, date=2020-03-29, country=Country(id=19554, name=Russia), cases=1836, deaths=9, recovered=66),
DailyStatistic(id=21613, date=2020-03-28, country=Country(id=19554, name=Russia), cases=1264, deaths=4, recovered=49),
DailyStatistic(id=21614, date=2020-03-27, country=Country(id=19554, name=Russia), cases=1036, deaths=4, recovered=45),
DailyStatistic(id=21615, date=2020-03-26, country=Country(id=19554, name=Russia), cases=840, deaths=3, recovered=38)
]
источник

AK

Artyom Krikheli in Spring Framework and more
лучше так
источник

AK

Artyom Krikheli in Spring Framework and more
так сейчас же нормальные даты, не? 31, а не 29
источник

РН

Роман Нагаев in Spring Framework and more
Oleg Pavl
Тогда сюда ловите)
[
DailyStatistic(id=19553, date=2020-03-31, country=Country(id=19554, name=Russia), cases=2777, deaths=24, recovered=190),
DailyStatistic(id=21644, date=2020-03-30, country=Country(id=19554, name=Russia), cases=2337, deaths=17, recovered=121),
DailyStatistic(id=21612, date=2020-03-29, country=Country(id=19554, name=Russia), cases=1534, deaths=8, recovered=64),
DailyStatistic(id=21646, date=2020-03-29, country=Country(id=19554, name=Russia), cases=1836, deaths=9, recovered=66),
DailyStatistic(id=21613, date=2020-03-28, country=Country(id=19554, name=Russia), cases=1264, deaths=4, recovered=49),
DailyStatistic(id=21614, date=2020-03-27, country=Country(id=19554, name=Russia), cases=1036, deaths=4, recovered=45),
DailyStatistic(id=21615, date=2020-03-26, country=Country(id=19554, name=Russia), cases=840, deaths=3, recovered=38)
]
а теперь давай результат запроса, который сгенерил гибернейт для этой коллекции
источник

OP

Oleg Pavl in Spring Framework and more
Роман Нагаев
а теперь давай результат запроса, который сгенерил гибернейт для этой коллекции
Hibernate: select country0_.id as id1_0_, country0_.name as name2_0_ from country country0_ where country0_.name=?
Hibernate: select country0_.id as id1_0_0_, country0_.name as name2_0_0_ from country country0_ where country0_.id=?
Hibernate: select dailystati0_.id as id1_1_, dailystati0_.cases as cases2_1_, dailystati0_.country_id as country_6_1_, dailystati0_.date as date3_1_, dailystati0_.deaths as deaths4_1_, dailystati0_.recovered as recovere5_1_ from daily_statistic dailystati0_ where dailystati0_.country_id=? and (dailystati0_.date between ? and ?)
Hibernate: select country0_.id as id1_0_0_, country0_.name as name2_0_0_ from country country0_ where country0_.id=?
источник

OP

Oleg Pavl in Spring Framework and more
Да такой же самый помоему. Почему он другой будет?
источник

AK

Artyom Krikheli in Spring Framework and more
результат скинь из консоли :)
источник

OP

Oleg Pavl in Spring Framework and more
Artyom Krikheli
так сейчас же нормальные даты, не? 31, а не 29
Две 29-03
источник

РН

Роман Нагаев in Spring Framework and more
Oleg Pavl
Hibernate: select country0_.id as id1_0_, country0_.name as name2_0_ from country country0_ where country0_.name=?
Hibernate: select country0_.id as id1_0_0_, country0_.name as name2_0_0_ from country country0_ where country0_.id=?
Hibernate: select dailystati0_.id as id1_1_, dailystati0_.cases as cases2_1_, dailystati0_.country_id as country_6_1_, dailystati0_.date as date3_1_, dailystati0_.deaths as deaths4_1_, dailystati0_.recovered as recovere5_1_ from daily_statistic dailystati0_ where dailystati0_.country_id=? and (dailystati0_.date between ? and ?)
Hibernate: select country0_.id as id1_0_0_, country0_.name as name2_0_0_ from country country0_ where country0_.id=?
не сам запрос, а данные которые он вернул
источник

OP

Oleg Pavl in Spring Framework and more
Artyom Krikheli
результат скинь из консоли :)
Вот. Один запрос - это по id достать страну, чтобы в главном запросе ее добавить.
Hibernate: select country0_.id as id1_0_, country0_.name as name2_0_ from country country0_ where country0_.name=?
Hibernate: select country0_.id as id1_0_0_, country0_.name as name2_0_0_ from country country0_ where country0_.id=?
Hibernate: select dailystati0_.id as id1_1_, dailystati0_.cases as cases2_1_, dailystati0_.country_id as country_6_1_, dailystati0_.date as date3_1_, dailystati0_.deaths as deaths4_1_, dailystati0_.recovered as recovere5_1_ from daily_statistic dailystati0_ where dailystati0_.country_id=? and (dailystati0_.date between ? and ?)
Hibernate: select country0_.id as id1_0_0_, country0_.name as name2_0_0_ from country country0_ where country0_.id=?
[DailyStatistic(id=19553, date=2020-03-31, country=Country(id=19554, name=Russia), cases=2777, deaths=24, recovered=190), DailyStatistic(id=21644, date=2020-03-30, country=Country(id=19554, name=Russia), cases=2337, deaths=17, recovered=121), DailyStatistic(id=21612, date=2020-03-29, country=Country(id=19554, name=Russia), cases=1534, deaths=8, recovered=64), DailyStatistic(id=21646, date=2020-03-29, country=Country(id=19554, name=Russia), cases=1836, deaths=9, recovered=66), DailyStatistic(id=21613, date=2020-03-28, country=Country(id=19554, name=Russia), cases=1264, deaths=4, recovered=49), DailyStatistic(id=21614, date=2020-03-27, country=Country(id=19554, name=Russia), cases=1036, deaths=4, recovered=45), DailyStatistic(id=21615, date=2020-03-26, country=Country(id=19554, name=Russia), cases=840, deaths=3, recovered=38)]
источник