jpql

    1热度

    1回答

    在双向关系beetwen两个实体(一个ControlTable由ControlSteps组成),我只是通过不同的方式尝试通过了解它的集合ControlSteps来请求一个ControlTable。我知道不建议有这种双向映射,但我需要知道父母的每个孩子,以及每个孩子的父母。 我配置它像这样在ControlTable类: @OneToMany(mappedBy = "controlTable",cas

    0热度

    2回答

    这段代码让我感到不快, 有时会起作用,有些时候它不起作用! 的NamedQuery:(NAME = “User.findByLogin”,查询= “选择[u] 从用户U WHERE u.login =:登录”) public User findByLogin(String login) { Query query = em.createNamedQuery("User.findByLo

    0热度

    2回答

    在以下代码中,我想从Order表和User表中获取数据如何修改我的查询以便我可以实现此目的? user_id是为了表 public interface OrderRepository extends JpaRepository<Order, Long> { @Query("Select o from Order o where o.customer.id= :customerId and o.o

    0热度

    1回答

    我想选择User s,该组具有给定数组中的名称或具有空组。 这是我的企图查询: @Query("SELECT u FROM User u WHERE (u.group is null OR u.group.name IN :groups)") Optional<Page<User>> findUsersByKeywordAndGroupIncludingNullGroup(Pageable pag

    3热度

    2回答

    鉴于我有一个简单的查询: List<Customer> findByEntity(String entity); 该查询在700毫秒返回7K记录。 Page<Customer> findByEntity(String entity, Pageable pageable); 此查询在1080毫秒内返回10条记录。我知道额外的计数查询分页,但仍然有些东西似乎关闭。另外我注意到一件奇怪的事情是,

    0热度

    1回答

    我已经创建了一个SQL查询,我想要重写为JPQL。下面有一个SQL查询和我的JPQL的例子。我需要通知您,在SQL查询中,我使用了名为wash_admin的函数表,它未映射到Java类中。 SQL查询: select ww.wash_id, ww.name, ww.washlocation_wash from test3.user us join test3.admin ad on us

    1热度

    3回答

    我有以下结构。不是在一张桌子上,而是为了保持简单: Press | Batch | Start time ------------------------------------------------- PRESS_1 | 2051 | 2017-05-18T00:00:00 PRESS_1 | 2052 | 2017-05-19T00:00:00 PRESS_2 |

    0热度

    1回答

    我正在与Spring Data 4.3.7和Hibernate供应商合作。我的数据库是MySQL 5.2.5。我有一个查询3交叉连接(在JPQL中开发),查询被称为数千次。随着通话次数的增加,其平均运行时间会增加。为什么他的时间会随着调用次数的增加而增长? 你能帮我吗? 这是查询: select distinct attrrelaen3_.atwrt as col_0_0_, attrrelaen

    1热度

    2回答

    我公司目前有以下JPA设置: com.example.entities.Employee com.example.repository.EmployeeRepository com.example.controllers.EmployeeController 的应用程序设置都指向一个SQL服务器和控制器有没有问题端点(即“/装getEmployees”)。 但是,我想限制正在返回的员工数量

    1热度

    2回答

    我试图创建一个Java命名查询其执行以下操作Postgres的查询: select * from call_attempt where result is NULL and id like '0000000101%'; 的0000000101设置为ID在我的代码,所以这就是我想做的事,但它的格式不正确的:(我不知道如何同时使用%设置id字段,它必须是内'“) @NamedQuery(name