Я делаю проект, и почти все функции почти завершены, но сейчас я застрял в ответной части. Есть три таблицы, и все имеют идентификатор как основной, а не ноль. Я получаю запрос на получение, который включает в себя идентификатор. Я должен дать данные из трех таблиц в MySQL, содержащих этот идентификатор.
Код ниже прекрасно работает с одной таблицей. Но я должен показать данные из всех трех таблиц.
Я пытался использовать @SecondaryTable, но все тщетно.
Users.java
@Repository
@Entity
@Table(name="persons")
@SecondaryTable(name="data")
public class Users {
@Column(name = "id")
private Integer id;
@Column(name = "name")
private String name;
@Id
@Column(name = "teamName")
private String teamName;
@Column(name = "salary")
private Integer salary;
@Column(table="data",name="type")
private String type;
@Column(table="data",name="value")
private String value;
@Column(table="data",name="hints")
private String u;
}
-----Getters and Setters-----
Ошибка
2019-06-15 13:10:45.510 INFO 7072 --- [ main] org.hibernate.dialect.Dialect : HHH000400: Using dialect: org.hibernate.dialect.MySQL5Dialect
2019-06-15 13:10:45.870 INFO 7072 --- [ main] org.hibernate.tool.hbm2ddl.SchemaUpdate : HHH000228: Running hbm2ddl schema update
2019-06-15 13:10:45.968 WARN 7072 --- [ main] ationConfigEmbeddedWebApplicationContext : Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'entityManagerFactory' defined in class path resource [org/springframework/boot/autoconfigure/orm/jpa/HibernateJpaAutoConfiguration.class]: Invocation of init method failed; nested exception is javax.persistence.PersistenceException: [PersistenceUnit: default] Unable to build Hibernate SessionFactory
Sat Jun 15 13:10:45 IST 2019 WARN: Caught while disconnecting...
EXCEPTION STACK TRACE:
** BEGIN NESTED EXCEPTION **
javax.net.ssl.SSLException
MESSAGE: closing inbound before receiving peer's close_notify
STACKTRACE:
javax.net.ssl.SSLException: closing inbound before receiving peer's close_notify
at java.base/sun.security.ssl.Alert.createSSLException(Alert.java:133)
at java.base/sun.security.ssl.Alert.createSSLException(Alert.java:117)
at java.base/sun.security.ssl.TransportContext.fatal(TransportContext.java:307)
at java.base/sun.security.ssl.TransportContext.fatal(TransportContext.java:263)
at java.base/sun........ Goes on and on
Первая проблема заключается в том, что мне нужно показать данные из трех таблиц. Но что еще хуже, даже данные двух таблиц извлекаются.
Заранее спасибо.