У меня есть одна таблица в базе данных, и я запускаю Java Desktop Application, подключаюсь, и эта часть работает, я вижу все данные из базы данных, вставляю, удаляю ... Но проблема в том, что я не могу прочитать код, который генерируетNetBeans, это сбивает с толку, и я хочу добавить еще несколько полей и кнопок для доступа к базе данных, например, ввести номер в текстовое поле и нажать кнопку «изменить номер» в строке базы данных.Может кто-нибудь помочь с этим?Заранее спасибо.
вот код, сгенерированный из NetBeans:
@Entity
@Table(name = "ARTIKLI", catalog = "", schema = "APP")
@NamedQueries({
@NamedQuery(name = "Artikli.findAll", query = "SELECT a FROM Artikli a"),
@NamedQuery(name = "Artikli.findBySifra", query = "SELECT a FROM Artikli a WHERE a.sifra = :sifra"),
@NamedQuery(name = "Artikli.findByCenapokomadu", query = "SELECT a FROM Artikli a WHERE a.cenapokomadu = :cenapokomadu"),
@NamedQuery(name = "Artikli.findByKolicina", query = "SELECT a FROM Artikli a WHERE a.kolicina = :kolicina")})
Вот, например, как NetBeans генерирует некоторые методы:
public Artikli(Integer sifra) {
this.sifra = sifra;
}
public Artikli(Integer sifra, String nazv) {
this.sifra = sifra;
this.nazv = nazv;
}
public Integer getSifra() {
return sifra;
}
public void setSifra(Integer sifra) {
Integer oldSifra = this.sifra;
this.sifra = sifra;
changeSupport.firePropertyChange("sifra", oldSifra, sifra);
}
public String getNazv() {
return nazv;
}
public void setNazv(String nazv) {
String oldNazv = this.nazv;
this.nazv = nazv;
changeSupport.firePropertyChange("nazv", oldNazv, nazv);
}
public Double getCenapokomadu() {
return cenapokomadu;
}
public void setCenapokomadu(Double cenapokomadu) {
Double oldCenapokomadu = this.cenapokomadu;
this.cenapokomadu = cenapokomadu;
changeSupport.firePropertyChange("cenapokomadu", oldCenapokomadu, cenapokomadu);
}
public Integer getKolicina() {
return kolicina;
}
public void setKolicina(Integer kolicina) {
Integer oldKolicina = this.kolicina;
this.kolicina = kolicina;
changeSupport.firePropertyChange("kolicina", oldKolicina, kolicina);
}
Как раз то, что мне нужнов том, что я хочу поместить еще два текстовых поля и одну кнопку, поэтому, когда пользователь вставляет числа в первое поле (поле для идентификатора) и второе (поле для числа, которое я хочу использовать: общее количество чего-либо в базе данных строк -введенное число = новое значение), поэтому после этого пользователь будет нажимать кнопку, и приложение будет фильтровать базу данных по введенному идентификатору и выполнять математику, которую я объяснил в скобках, это означает, что у меня будет новое значение в этой строке в базе данных !?Я знаю, что это звучит просто, но я застрял из-за этого непонятного кода NetBeans.Спасибо, Волк.