#dto

Java中的数据传输对象设计模式(Data Transfer Object Design Pattern)

19-05-23 1080 jdon

数据传输对象设计模式是一种经常使用的设计模式。它主要用于从客户端到服务器一次性传递具有多个属性的数据,以避免多次调用远程服务器。 目的 从客户端到服务器一次性传递具有多个属性的数据,以避免多次... 详细

如何使用Spring Projections和Join实现DTO?

19-02-16 916 banq

SQL JOINS和DTO是我们打击N + 1问题的好办法,可参考#DTO标签看看其他方式,这里,我们通过使用Spring Projections(DTO)和通过JPQL和本机SQL(用于MySQL... 详细

如何通过ResultTransformer和原生SQL或JPQL生成DTO?

19-02-13 611 banq

获取超出需要的数据更容易导致性能损失。使用DTO可以让我们只提取所需的数据。在这个应用程序中,我们依赖于Hibernate ResultTransformer和原生SQL生成DTO? 对于不可变的... 详细

如何通过javax.persistence.Tuple和JPQL提取DTO?

19-02-13 1010 banq

从实体中获取DTO数据,也就是从DDD聚合中获取DDD值对象有多种方式,如果我们不使用DTO方式,直接返回完整实体聚合,容易导致性能损失,使用DTO可以让我们只提取所需的数据。在这个应用程序中,我们... 详细

如何通过构造函数和JPQL生成DTO?

19-02-13 396 banq

获取超出需要的数据更容易导致性能损失。使用DTO可以让我们只提取所需的数据。在这个应用程序中,我们依赖于Constructor Expression和JPQLL生成DTO。点击#DTO标签可获得更多... 详细

使用JPA和Hibernate延迟加载实体属性的最佳方法 - Vlad Mihalcea

19-02-21 491 banq

获取实体时,也会加载所有属性。这是因为每个隐式使用 @Basic 实体属性提取策略都默认FetchType.EAGER。 但是,属性获取策略可以设置为FetchType.LAZY,在这种情况下,实体... 详细

传输对象组装器模式

19-06-12 291 jdon

使用传输对象组装程序将应用程序模型构建为复合传输对象。传输对象组装器聚合来自各种业务组件和服务的多个传输对象,并将其返回给客户端。 问题 您希望获得一个聚合来自多个业务组件的传输对象的应用程序... 详细

如何通过JOIN FETCH避免Hibernate/JPA的LazyInitializationException?

19-02-18 322 banq

如果你从来没有遇到过著名LazyInitializationException, 那么你实际上没有真正使用Hibernate过:),但是,如果你遇到过,你是将LAZY懒加载切换到AGER立即加载,那... 详细

共有 28 上一页 1 2 3 4 下一页