Вставка данных в несколько таблиц весной JPAJAVA

Программисты JAVA общаются здесь
Anonymous
Вставка данных в несколько таблиц весной JPA

Сообщение Anonymous »

У меня есть две таблицы: пользователь и транзакция. Где у одного пользователя может быть много транзакций. Итак, каждый раз, когда я выполняю создание нового пользователя, он автоматически совершает новую транзакцию, а тип транзакции — ОТПРАВИТЬ ДЕНЬГИ. Но я не понимаю, как это написать в Spring JPA. Пожалуйста, взгляните на мой код и помогите мне.
User.java

Код: Выделить всё

@Entity
@Table(name = "user")
public class User {
@Id
@GeneratedValue(strategy = GenerationType.AUTO)
@Column(name = "id")
private long id;

@Column(name = "name")
private String name;

@Column(name = "email")
private String email;

@Column(name = "password")
private String password;

@Column(name = "money")
private int money;

//Getter Setter Constructor
}


Transaction.java

Код: Выделить всё

@Entity
@Table(name = "transaction")
public class Transaction {
@Id
@GeneratedValue(strategy = GenerationType.AUTO)
@Column(name = "id_trans")
private long id_trans;

@Column(name = "id_user")
private long id_user;

@Column(name = "transaction_date")
private Timestamp transaction_date;

@Column(name = "type") //Default set as "SEND MONEY"
private String type;

@Column(name = "trans_money") //From money in User.class
private int trans_money;

//Getter Setter Constructor
}


Я знаю, что мне нужно что-то сделать в моем UserDAO.java, но я до сих пор не знаю, как отправить данные из тела и разделить(?) их на два объекта ( и транзакция, чтобы я мог сохранить их в UserDAO).

Подробнее здесь: https://stackoverflow.com/questions/653 ... spring-jpa

Вернуться в «JAVA»