Описание тега entitygraph
В JPA Entity Graphs дает возможность указывать планы выборки.
0
ответов
Граф сущности JPA для многокорневого CriteriaQuery
Для CriteriaQuery с несколькими корнями, есть ли способ указать один EntityGraph для каждого корня? CriteriaQuery query =... Root root1 = query.from(Foo.class); Root root2 = query.from(Bar.class); EntityGraph graph = em.getEntityGraph("graph1"); em.…
28 ноя '17 в 22:38
1
ответ
MultipleBagFetchException, когда я пытаюсь загрузить сущность с 2 коллекциями, используйте JPA EntityGraph
У меня есть пользовательский объект: @ToString @Data @Entity @Table(name = "users") @NamedEntityGraph(name = "UserWithItems", attributeNodes = { @NamedAttributeNode("items"), @NamedAttributeNode("roles") }) public class User { @Id @GeneratedValue(st…
26 фев '19 в 12:46
2
ответа
Почему нам нужно использовать граф сущностей?
Я склонялся JPA и я обнаружил, что мы можем использовать граф сущности, так как JPA 2.1. Но я еще не понял достоинства графа сущностей. Я знаю, что одним из достоинств использования графа сущностей является то, что мы можем указывать только те данны…
29 июл '15 в 14:33
0
ответов
Как получить количество объектов с помощью NamedEntityGraph
Я использую графы сущностей JPA в своем приложении. У меня есть CustomerEnity, в котором есть коллекция других сущностей, "Тревоги". Здесь определен EntityGraph. @NamedEntityGraph( name = "graph.CustomerSite", attributeNodes = {@NamedAttributeNode(v…
20 июл '18 в 09:11
1
ответ
Как загрузить только указанные атрибуты в подграфе в @NamedEntityGraph
Я хочу загрузить объект UserReference из базы данных, но из атрибута verify я хочу загрузить только id, firstName и lastName, чтобы userReference выглядела примерно так: { "id": 1, "company": "company1", "companyContactName": "some name", "companyPo…
14 июл '16 в 14:26
1
ответ
JPA графы объектов и нумерация страниц
В моем текущем проекте у нас есть несколько поисковых страниц в системе, где мы получаем много данных из базы данных для отображения в большом элементе таблицы в пользовательском интерфейсе. Мы используем JPA для доступа к данным (наш провайдер - Hi…
13 янв '16 в 10:50
2
ответа
Как ограничить столбцы, используемые в графе сущностей Hibernate
Hibernate 5.0.10 У меня есть определенный подграф, который выглядит так: @NamedSubgraph(name = "proc", attributeNodes = { @NamedAttributeNode("name"), @NamedAttributeNode("childTable1"), @NamedAttributeNode("childTable2"), @NamedAttributeNode("child…
13 фев '17 в 18:47
1
ответ
JPA EntityGraph DISTINCT с параметром приводит к декартовому произведению
2 У меня есть сущность с отношениями 1 1:n @Entity @Table(name="REPORT_MESSAGE") @NamedEntityGraph(name=ReportMessage.GRAPH_ALL, attributeNodes= {@NamedAttributeNode("reportEvents"), @NamedAttributeNode("reportLabels"), @NamedAttributeNode("reportRe…
28 янв '19 в 13:24
0
ответов
.ClassCastException: org.hibernate.internal.SQLQueryImpl не может быть приведен к org.hibernate.internal.QueryImpl.
Я пытаюсь получить коллекцию Lazy, используя EntityGraph на моей сущности @Entity @Table ...... @NamedEntityGraph(name = "getDetails", attributeNodes = { @NamedAttributeNode(value = "prices") }) @NamedNativeQuery(name = "MyTable.getData", query = "S…
17 ноя '16 в 04:26
0
ответов
Весенняя загрузка страницы с EntityGraph
Я создаю свою сущность с помощью EntityGraph: @Entity(name = "protocolo") @TypeDefs({@TypeDef(name = "JsonObjetoProtocoloUserType", typeClass = JsonObjetoProtocoloUserType.class), @TypeDef(name = "JsonServicoCalculadoUserType", typeClass = JsonServi…
20 июн '18 в 17:07
1
ответ
Spring Data JPA, параметризация @EntityGraph в интерфейсе CrudRepository
Возможно ли с помощью Spring Data JPA сделать что-нибудь. как это: public interface UserDao extends CrudRepository<User, Long> { @EntityGraph(value = :graphName, type = EntityGraph.EntityGraphType.LOAD) @Query(value = "SELECT DISTINCT u FROM U…
20 июн '18 в 13:39
0
ответов
Данные Spring и @EntityGraph на составном первичном ключе
У меня есть этот код: @Table(name = "contact_supplier_function") @Entity public class ContactSupplierFunctionEntity implements Serializable { private static final long serialVersionUID = 3969992836064953905L; @EmbeddedId private ContactSupplierFunct…
07 сен '18 в 14:45
1
ответ
JPA / Hibernate загрузить всю цепочку в автоматическом relashionship
Я использую JPA Entity Graphs для активной загрузки отношений. Но моя проблема заключается в следующем: Отношение - это авто-отношение, подобное этому: public class X{ ... @OneToOne @JoinColumn(name = "foreign_key") protected @Getter @Setter X paren…
28 ноя '16 в 12:55
1
ответ
Граф сущности JPA: какие типы соединений?
Граф сущности JPA: например Order - OrderItem - Продукт @NamedEntityGraph(name = "order", attributeNodes = @NamedAttributeNode(value = "orderItems", subgraph = "orderItems"), subgraphs = @NamedSubgraph(name = "orderItems", attributeNodes = @NamedAtt…
24 ноя '17 в 05:41
0
ответов
Spring JpaRepository с использованием EntityGraph возвращает значение NULL вместо Optional
Вызов этого метода: @EntityGraph(attributePaths = "permissionGroups") Optional<User> findOneWithPermissionGroupsByLogin(String login); При несуществующем входе пользователя в систему возвращается null вместо Optional.of(null), Я хотел бы выясн…
25 июн '17 в 12:49
3
ответа
Как использовать предложение IN в аннотации JPA @Query
Я определил этот метод @Query("select cs from CenterStudy cs where cs.id in (?1)") @EntityGraph(value = "centerStudyAndNotifiedUsers", type = EntityGraph.EntityGraphType.LOAD) List<CenterStudy> findAllByIdsWithCenterAndUsers(List<Long> i…
16 июл '15 в 09:16
1
ответ
@NamedEntityGraphs на findAll()
Я использую @NamedEntityGraph в своем приложении @NamedEntityGraphs({ @NamedEntityGraph(name = "graph.Employee.assignments", attributeNodes = @NamedAttributeNode("assignmentProjectEmployeeSet")), @NamedEntityGraph(name = "graph.Employee.absences", a…
29 янв '19 в 14:55
0
ответов
Граф сущности JPA: все свойства, кроме одного
У меня есть объект Product около 30 полей. Мне нравится использовать EntityGraph для получения списка товаров, кроме его описания, которое является CLOB. Я должен добавить 29 других свойств к EntityGraph. Есть ли способ сказать: все свойства, кроме …
21 июн '16 в 20:22
1
ответ
Дублированные результаты с использованием EntityGraph в случае отношения OneToMany
Я решил использовать возможности Entity Graph JPA 2.1 в моем недавно запущенном проекте, но столкнулся с проблемой. Это хорошо, когда вы расширяете свой график на отношения ManyToOne, но для OneToMany результаты дублируются, потому что мой поставщик…
07 дек '16 в 15:51
0
ответов
jpa entityGraph, почему карта подграфа?
Граф сущности JPA: Map<Class, Subgraph> subgraphs = attributeNode.getSubgraphs(); Возвращает карту подграфов для иерархии классов. Кто-нибудь может показать мне пример того, как карта подграфов используется в запросе? Я ожидаю, что это будет о…
30 ноя '17 в 01:48