Neo4j ленивая загрузка при добавлении нового отношения - PullRequest
1 голос
/ 15 апреля 2020

Я строю систему советов по музыке c с помощью Spring с использованием neo4j.

// User Model
@Relationship (type = "LIKE", direction = OUTGOING)
private List likedArtists = new ArrayList ();

public void likeArtist (Artist artist) {
likedArtists.add (artist);
}

Когда я пытался понравиться художнику, сначала он привлекает всех понравившихся художников. Затем добавляет его в базу данных. Если пользователю нравятся 10.000 исполнителей, эти исполнители будут загружены в ОЗУ для каждого запроса.

Есть ли что-то, что я делаю неправильно?

...