Size: a a a

2020 November 24

AK

Alex K. in learn.java
Компилятор тоже не видит
источник

SK

Sergei Kireev in learn.java
Zhanibek Ergaliev
Всем привет я новичок, изучаю ооп в java, кто может помочь с проблемой?
class Animal{
   String name;
   String typeOfWalking;
   public Animal(String name, String typeOfWalking)
   {
       this.name = name;
       this.typeOfWalking = typeOfWalking;
   }
   public String getName()
   {
       return name;
   }
   public String getTypeOfWalking()
   {
       return typeOfWalking;
   }
}
class Cat extends Animal
{
   public Cat(String name, String typeOfWalking, String sounds)
   {
       super(name, typeOfWalking);
       setSounds(sounds);
   }
   public void setSounds(String newSounds)
   {
       String sounds = newSounds;
   }
   public String getSounds()
   {
       return sounds;
   }
}

public class Main
{
 public static void main(String[] args) {
   Animal x = new Cat("cat", "walking", "meow");
   Cat y = new Cat("cat", "walking", "meow");
   x.getName();
   x.getTypeOfWalking();
   y.getSounds();
 }
}
Объявление sounds вынеси в Cat.
источник

НБ

Никита Берегуля... in learn.java
Zhanibek Ergaliev
Всем привет я новичок, изучаю ооп в java, кто может помочь с проблемой?
class Animal{
   String name;
   String typeOfWalking;
   public Animal(String name, String typeOfWalking)
   {
       this.name = name;
       this.typeOfWalking = typeOfWalking;
   }
   public String getName()
   {
       return name;
   }
   public String getTypeOfWalking()
   {
       return typeOfWalking;
   }
}
class Cat extends Animal
{
   public Cat(String name, String typeOfWalking, String sounds)
   {
       super(name, typeOfWalking);
       setSounds(sounds);
   }
   public void setSounds(String newSounds)
   {
       String sounds = newSounds;
   }
   public String getSounds()
   {
       return sounds;
   }
}

public class Main
{
 public static void main(String[] args) {
   Animal x = new Cat("cat", "walking", "meow");
   Cat y = new Cat("cat", "walking", "meow");
   x.getName();
   x.getTypeOfWalking();
   y.getSounds();
 }
}
В классе Cat не объявлено поле sounds
источник

.

... in learn.java
Zhanibek Ergaliev
Всем привет я новичок, изучаю ооп в java, кто может помочь с проблемой?
class Animal{
   String name;
   String typeOfWalking;
   public Animal(String name, String typeOfWalking)
   {
       this.name = name;
       this.typeOfWalking = typeOfWalking;
   }
   public String getName()
   {
       return name;
   }
   public String getTypeOfWalking()
   {
       return typeOfWalking;
   }
}
class Cat extends Animal
{
   public Cat(String name, String typeOfWalking, String sounds)
   {
       super(name, typeOfWalking);
       setSounds(sounds);
   }
   public void setSounds(String newSounds)
   {
       String sounds = newSounds;
   }
   public String getSounds()
   {
       return sounds;
   }
}

public class Main
{
 public static void main(String[] args) {
   Animal x = new Cat("cat", "walking", "meow");
   Cat y = new Cat("cat", "walking", "meow");
   x.getName();
   x.getTypeOfWalking();
   y.getSounds();
 }
}
Одна из проблем в том что ьы скидываешь код таким образом. Используй pastebin.com
источник

A

Abc in learn.java
Переслано от Abc
добрый день, нужна консультация.
в столбце "inv" таблицы "ref_card" имеется String записи в виде:
010001
010002
028001
028002
090001
090002
первые три цифры статические. Вторые три - порядковой номер (число), который увеличивается  при добавлении новых данных в зависимости выбранного типа. (вышеуказанные записи по трем типам данных)
Нужна помощь как получить hql запросом одну из самой последней записи.
источник

A

Abc in learn.java
Переслано от Abc
к примеру найти 010002 или  028002 или 090002
источник

A

Abc in learn.java
кто нибудь сможет проконсультировать ?
источник

А

Алексей in learn.java
Dmitry
Не вариант, мне придется переделывать JWT авторизацию. С маппингом  особых проблем не будет, ибо в этом приложении никакого особого функционала не будет.  База пациентов медицинского учреждения. Врач ищет пациента по базе, определяет диагноз, делает назначение. Пациент может получить свою историю болезни и посещений. В системе может быть роль администратора.
А если врач будет пациентом? Проблем не будет?
источник

V

Vlad in learn.java
Dmitriy Shilnikov
Подскажите по MapStruct кто-нибудь.

Есть, условно, List<Source> source. У Source есть поле trueSource. Надо получить List<Target>. Правила конвертации из TrueSource в Target прописаны в отдельном маппере, который подключен через uses.
Есть какой-то простой способ так замаппить? Я пока придумал только вручную метод написать, который напрямую подключенный маппер вызовет.
Вообще он такие вещи сам разруливает. Когда понимает что коллекцию в коллекцию мапит. Если он увидит, что ему нужно при маппинге в таргет использовать объявленный в uses, он его вызовет
https://mapstruct.org/documentation/stable/reference/html/#invoking-other-mappers

Вот uses и коллекция.
https://www.baeldung.com/java-mapstruct-mapping-collections
источник

A

Alexander in learn.java
Abc
кто нибудь сможет проконсультировать ?
Какой-то костыль себе придумали, а теперь выдумываете как с ним жить. Кто мешает разделить 2 поля? Кто мешает, на крайний случай если у вас такой foreign key, задублировать поля и хранить раздельно порядковый номер и инкремент?
Я бы думал в сторону Like с ориентированием на дату создания записи... Если живёте в такой парадигме
источник

A

Alexander in learn.java
Хотя при нарушении инкремента будут проблемы
источник

DC

Denis Chikanov in learn.java
Abc
Переслано от Abc
к примеру найти 010002 или  028002 или 090002
Select с substring, фильтруя по первым трем цифрам, сортируя по убыванию, скорее всего используя distinct или max, или оба два.
источник

SS

Slava S in learn.java
Abc
Переслано от Abc
добрый день, нужна консультация.
в столбце "inv" таблицы "ref_card" имеется String записи в виде:
010001
010002
028001
028002
090001
090002
первые три цифры статические. Вторые три - порядковой номер (число), который увеличивается  при добавлении новых данных в зависимости выбранного типа. (вышеуказанные записи по трем типам данных)
Нужна помощь как получить hql запросом одну из самой последней записи.
во первых надо 2 поля, если вам именно последнее значение, то
добавить еще и id
источник

SS

Slava S in learn.java
Denis Chikanov
Select с substring, фильтруя по первым трем цифрам, сортируя по убыванию, скорее всего используя distinct или max, или оба два.
это может работать вовсе не быстро
источник

V

Vlad in learn.java
Denis Chikanov
Select с substring, фильтруя по первым трем цифрам, сортируя по убыванию, скорее всего используя distinct или max, или оба два.
А просто Макс разве не прокатит?
источник

DC

Denis Chikanov in learn.java
Slava S
это может работать вовсе не быстро
Вопрос о производительности человек не задавал. Он задавал вопрос "как жить с такой таблицей".
источник

DC

Denis Chikanov in learn.java
Vlad
А просто Макс разве не прокатит?
Может и просто макс. Но подстрока-то всё равно нужна.
источник

V

Vlad in learn.java
Denis Chikanov
Может и просто макс. Но подстрока-то всё равно нужна.
Зачем? Я что-то подтупливаю, даже если лексиграфически сравнить строки
источник

DC

Denis Chikanov in learn.java
Vlad
Зачем? Я что-то подтупливаю, даже если лексиграфически сравнить строки
Потому что по первой половине строки выборку фильтровать надо
источник

V

Vlad in learn.java
Denis Chikanov
Потому что по первой половине строки выборку фильтровать надо
Понял, не до конца в задание вник
источник