Как запросом получить данные из двух таблиц? Есть классы Patient
и Service
@Entity
@Table(name = "service")
public class Service {
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
private int id;
@Column(name = "text")
private String text;
@Column(name = "price")
private double price;
@OneToOne
private Patient patient;
public void setPatient(Patient patient) {
this.patient = patient;
}
public Service(String text, double price) {
this.text = text;
this.price = price;
}
public Service() {}
}
@Entity
@Table(name = "patient")
public class Patient {
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
private int id;
@Column(name = "fam")
private String fam;
@Column(name = "im")
private String im;
@Column(name = "ot")
private String ot;
@Column(name = "bdate")
@Temporal(TemporalType.DATE)
private Date bdate;
@OneToOne(mappedBy = "patient") //Указывает на переменную в классе Service
@JoinColumn(name = "patient_id")
private Service service;
public Patient(String fam, String im, String ot, Date bdate, Service service) {
this.fam = fam;
this.im = im;
this.ot = ot;
this.bdate = bdate;
this.service = service;
}
public Patient() {}
}
Запросом ниже выбираю данные в список объектов. Но как вывести в System.out.println()
реальные данные из полученной коллекции?
Query query6 = session.createQuery("from Patient p, Service s where p = s.patient");
List<Object> list11 = query6.list();
Или есть способ иначе?
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
обновляю данные через sql всё просто находим запись и делаем инкремент
Пишу программу для формирования пароля и угадывания слова пользователя путём перебора случайных символов из алфавитаПользователь определяет...
При работе только с spark sql запросы на базу обрабатываются очень быстро, но при подключении JavaPairJDD он начинает тормозить
У меня в java FX приложении при нажатии на ENTER должно выполняться определённое действие, но есть проблема: если я кликаю на какой-то Button (мышкой),...