1
我有两个表Employee
和Address
有one-to-one
的关系。使用Spring Data Rest更新多个相关表
CREATE TABLE EMPLOYEE(
ID BIGINT PRIMARY KEY NOT NULL,
EMP_NAME VARCHAR(50) NOT NULL,
PHONE_ID BIGINT,
DELETED BOOLEAN NOT NULL DEFAULT FALSE,
CONSTRAINT CONSTRAINT1 FOREIGN KEY (PHONE_ID)
REFERENCES PHONE (ID)
)
CREATE TABLE PHONE(
ID BIGINT PRIMARY KEY NOT NULL,
PH_NUMBER VARCHAR(20) NOT NULL,
DELETED BOOLEAN NOT NULL DEFAULT FALSE,
)
我正在使用Spring Data REST。
Q1。我想公开一个单一的数据休息库方法来更新EMPLOYEE
和`PHONE的DELETED
列。
类似下面:
TestRepository implements CrudRepository{
@Query(value="update both table query", native=false)
public void updateBoth();
}
Q2。这样做甚至可以使用Spring数据REST。
请注意:我不希望使用本地查询,即@Query(value="", native="true")