Json na dwie encje

0

Koledzy w jaki sposób napisać JSONA na Employee ? Poniżej mój pomysł, który oczywiście nie działa.

Przechwytywanie.PNG

I moje klasy:

 
@Entity
public class Employee implements Serializable
{

@Id
@GeneratedValue(strategy=GenerationType.AUTO)
private long id;

@Column
private String firstName;	

@Column
private String lastName;


@OneToOne
@JoinColumn(name="adress_id")
private Address address;


@Entity
public class Address implements Serializable
{
@Id
@GeneratedValue(strategy=GenerationType.AUTO)
private long id;	

@Column
private String street;

@Column
private int number;

@Column
private String zipcode;

@Column
private String locality;

 
 
@RestController
@RequestMapping("/user")
public class EmployeeContoller 
{

private final EmployeeRepository employee_repository;

@Autowired
public EmployeeContoller(EmployeeRepository employee_repository) {
	super();
	this.employee_repository = employee_repository;


@RequestMapping(value="addNewUser",method=RequestMethod.POST)
public Employee addNewEmployee(@RequestBody Employee employee, @RequestBody Address address){
	
employee_repository.save(employee);	
return employee;	

}

}
}


0

requestbody zostaw tylko z employee

0

ok usunięcie @RequestBody adress na pewno było dobra podpowiedzią ale coś jeszcze nie gra.

1 użytkowników online, w tym zalogowanych: 0, gości: 1