Size: a a a

2020 May 21

D𝔇

Dmitry 𝔇𝔪𝔦𝔱𝔯𝔶... in learn.java
Ivan Korotkii
странная переменная если честно
Осознай разницу между завершением транзакции и выполнением запроса
источник

D𝔇

Dmitry 𝔇𝔪𝔦𝔱𝔯𝔶... in learn.java
Ivan Korotkii
connection.setAutoCommit(false);

       String sql = "SELECT count(firstname) from baseusers.users where firstname = ? AND lastname = ? AND password = ?";
       System.err.println(sql);

       PreparedStatement statement = connection.prepareStatement(sql);

       statement.setString(1, user.getFirstName());
       statement.setString(2, user.getLastName());
       statement.setString(3, user.getPassword());
       int a = statement.executeUpdate();
       statement.close();
       connection.commit();
а тут выходит бред получается - потому что маны не говорят что будет
здесь ты коммитишь транзакцию
источник

IK

Ivan Korotkii in learn.java
Dmitry 𝔇𝔪𝔦𝔱𝔯𝔶
здесь ты коммитишь транзакцию
запросы вне транзакции могут быть?
источник

IK

Ivan Korotkii in learn.java
в jdbc
источник

M

Mihhail in learn.java
Джадив
приведи пример объектов? и коллекции
Ну, допустим. Я сейчас пытаюсь написать магазин на спринге в качестве образовательного проекта. И у меня есть коллекция товаров т.е List<Product> и соответственно сам класс Product. И я хочу собрать Json в который будет соответствовать стандартам Mozilla. То есть на топ уровне будет productsList: [] в котором будут Product классы. Вот как мне собрать этот Json productsList. Создать отдельный класс, где просто будет List<Product> или же есть какой-то другой вариант?
источник

ch

central hardware in learn.java
Mihhail
Ну, допустим. Я сейчас пытаюсь написать магазин на спринге в качестве образовательного проекта. И у меня есть коллекция товаров т.е List<Product> и соответственно сам класс Product. И я хочу собрать Json в который будет соответствовать стандартам Mozilla. То есть на топ уровне будет productsList: [] в котором будут Product классы. Вот как мне собрать этот Json productsList. Создать отдельный класс, где просто будет List<Product> или же есть какой-то другой вариант?
что за стандарт Mozilla?
источник

M

Mihhail in learn.java
Ошибся. Не мозилла. А просто спецификации с jsonapi.org
источник

M

Mihhail in learn.java
Я просто подумал, что он мозиллой поддерживается
источник

Д

Джадив in learn.java
Mihhail
Ну, допустим. Я сейчас пытаюсь написать магазин на спринге в качестве образовательного проекта. И у меня есть коллекция товаров т.е List<Product> и соответственно сам класс Product. И я хочу собрать Json в который будет соответствовать стандартам Mozilla. То есть на топ уровне будет productsList: [] в котором будут Product классы. Вот как мне собрать этот Json productsList. Создать отдельный класс, где просто будет List<Product> или же есть какой-то другой вариант?
если хочешь чтобы конечный json выглядел
{
productsList:[]
}


То нужно создать класс
class MozillaResponse{

  List<Product> productsList

// getters setters
}
источник

D𝔇

Dmitry 𝔇𝔪𝔦𝔱𝔯𝔶... in learn.java
Ivan Korotkii
запросы вне транзакции могут быть?
это зависит в том числе от драйвера субд и самой субд. Но в общем случае нет
источник

M

Mihhail in learn.java
Окей. То есть всё таки нужен отдельный класс для этого. Хорошо, спасибо.
источник

Э

Эд in learn.java
Как сделать множество запросов REST как транзакцию. Такое делают? Например, для завершения платежа нужно поменять статус платежа и выслать смс клиенту на сервере
источник

ДЧ

Денис Чиканов... in learn.java
Эд
Как сделать множество запросов REST как транзакцию. Такое делают? Например, для завершения платежа нужно поменять статус платежа и выслать смс клиенту на сервере
1) Ну, ты просто не коммитишь транзакцию, пока не произошла определенная последовательность действий
2) Тебе надо много, очень много думать о том, как откатывать произошедшие действия, если транзакция не завершилась
источник

D

Danya in learn.java
Можно ли как-то получить доступ к package-private методу класса из класса, который находится в "родительском" пакете?
источник

PG

Pavel Glukhov in learn.java
Danya
Можно ли как-то получить доступ к package-private методу класса из класса, который находится в "родительском" пакете?
через рефлексию не получается?
источник

D

Danya in learn.java
Pavel Glukhov
через рефлексию не получается?
Не хочется
источник

D

Danya in learn.java
Лучше тогда сделаю по-другому просто)
источник

АШ

Александр Шартух... in learn.java
Ребят, подскажите кто на hyperskill обучался, было такое, что у вас в идее код компилировался норм, а у них на сайте ошибка вылазит(в моё случае пакет найти не может)
источник

БТ

Бекмамбет Трахтенбер... in learn.java
Ты на сайте пишешь? У них есть специальная версия идеи для обучения
источник

БТ

Бекмамбет Трахтенбер... in learn.java
Ну если на сайте все так надо то просто убери строку package сверху
источник