Создал необходимые классы-сущности, аннотации, подключение, всё работает. Хочу добавить в "подключаемое" поле, тип которого MainCountryEntity, значение id, но естественно не выходит Т.к я хочу добавить число. Каким образом тогда добавлять в таблицу main_country_id? Что бы якобы это работало:
insert.main_country_id = 1;
ProgComRun.java:
public class ProgCommRun {
public static void main(String[] args) {
AnnotationConfigApplicationContext context = new AnnotationConfigApplicationContext(
"com.bee.progcomm.config");
CompanyService companyService = context.getBean(CompanyServiceImpl.class);
CompanyEntity insert = new CompanyEntity();
insert.company_name = "EPAM";
// insert.main_country_id = 1;
companyService.save(insert);
companyService.findAll().forEach((CompanyEntity company) -> System.out.println(company.company_name));
context.close();
}
}
MainCountryEntity.java:
@Entity
@Table(name = "main_country")
public class MainCountryEntity extends AbstractEntity{
private static final long serialVersionUID = -2131224364992410235L;
@Column(name="main_country")
public String main_country;
@Column(name="branch_office_in_rb")
public String branch_office_in_rb;
@OneToMany(cascade = CascadeType.ALL, mappedBy = "main_country", fetch = FetchType.EAGER)
public Set<CompanyEntity> company;
}
CompanyEntity.java:
@Entity
@Table(name = "company")
public class CompanyEntity extends AbstractEntity{
private static final long serialVersionUID = -2647633542363434741L;
@Column(name="company_name")
public String company_name;
@ManyToOne
@JoinColumn(name="main_country_id")
public MainCountryEntity main_country_id;
}
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Нужно описать 2 класса, подскажите правильно ли я это сделал? Если нет подскажите как сделать правильноЗаранее спасибо
Как можно хранить в одном массиве (1)ссылки на другой массив(2)Производя изменения во втором массиве менялись значения в первом
Я использую эмулятор AVD Android Studio в UbuntuЭмулятор работает нормально только тогда когда я запускаю приложения стандартные
В лекции Шипилева есть замечание о том, что в java из базовых типов есть 8 примитивов типов и ссылка(8:30)Но ведь ссылка - это один из классов пакета...