在Spring Data中,我们PagingAndSortingRepository继承了它CrudRepository.在反应式Spring数据中,我们只有
ReactiveSortingRepository继承自ReactiveCrudRepository.我们怎么能以反应的方式进行分页呢?例如,我们将来能够做到这一点ReactivePagingAndSortingRepository吗?
我有一个类继承自Media类的CD:
光盘:
@Entity
public class CD extends Media {
...
}
Run Code Online (Sandbox Code Playgroud)
媒体:
@Entity(name = "media")
@Inheritance(strategy = InheritanceType.JOINED)
public abstract class Media extends PersistenceId<Long> {
...
}
Run Code Online (Sandbox Code Playgroud)
JPA自动生成一个外键名称,我想用我想要的名称覆盖它:
03-10 18:16:58.174 [main] DEBUG org.hibernate.SQL - alter table cd add constraint FK_ehd468g2cptgh6bq6sxe75xlf外键(id)引用媒体(id)
怎么做 ?我试过了:
@Entity
@AssociationOverride(
name = "id",
foreignKey = @ForeignKey(name = "fk_cd_media")
)
public class CD extends Media {
...
}
Run Code Online (Sandbox Code Playgroud)
和
@Entity
@PrimaryKeyJoinColumn(foreignKey=@ForeignKey(name = "fk_cd_media"))
public class CD extends Media {
...
}
Run Code Online (Sandbox Code Playgroud)
但它不起作用.
这是生成的create table sql:
CREATE TABLE …Run Code Online (Sandbox Code Playgroud)