database-rider / database-rider

Database testing made easy!

Home Page:https://database-rider.github.io/database-rider

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Isssue in loading of hierarchical data

TobiasBerndt opened this issue · comments

I have below dataset and entity.
When JUnit test loads the dataset via @DataSet SomeEntity with id 2 should have a reference to SomeEntity with id 1 in the parent attribute. However the parent attribute is null.

import jakarta.persistence.Column;
import jakarta.persistence.Entity;
import jakarta.persistence.Id;
import jakarta.persistence.JoinColumn;
import jakarta.persistence.ManyToOne;
import jakarta.persistence.Table;

@Entity
@Table(name = "some_table")
public class SomeEntity {
   @Id
   @Column(name = "sk")
   private Long id;

   @ManyToOne
   @JoinColumn(name = "parent_sk")
   private SomeEntity parent;
}
<dataset>
   <some_table sk="1" />
   <some_table sk="2" parent_sk="1" />
</dataset>