V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
yukiloh
V2EX  ›  Java

querydsl 的 q 类有没有办法指定路径

  •  
  •   yukiloh · 2020-06-11 22:07:56 +08:00 · 1583 次点击
    这是一个创建于 1415 天前的主题,其中的信息可能已经有所发展或是发生改变。

    第一次接触,基础环境配置完,最后测试查询时 一直报错IllegalArgumentException: Did not find a query class 网上查无果,最后想很久,猜是不是只能和原来的实体类同一路径(我手贱把他们俩分开了) 然后果然猜对了...

    教程我参考: https://www.baeldung.com/querydsl-with-jpa-tutorial 这篇文档还是基于 querydsl 2.5 出的,复制后许多内容都是需要自己去猜怎么改,总之一路磕磕绊绊... 顺便求稍微不是那么坑的与 spring-data-jpa 合体的 querydsl 教程

    2 条回复    2020-06-13 10:20:20 +08:00
    voidxx
        1
    voidxx  
       2020-06-12 17:50:16 +08:00
    猜测你是手工把生成的 target 目录下的 Q 类拷贝过去了源文件目录下吧。
    在 idea 下,你可以把 target 目录下的 Q 类目录,设置为源代码目录,那样就不需要在开发的时候每次编译都移动一次 Q 类文件了。

    https://tva1.sinaimg.cn/large/007S8ZIlgy1gfpnhvej4ij30lr0rhgmp.jpg
    yukiloh
        2
    yukiloh  
    OP
       2020-06-13 10:20:20 +08:00 via Android
    @voidxx
    确实,插件生成后手动从 target 移动了,因为他案例这么写的…不过只要挪一次就行了
    你这么一说,我觉得他案例这么写应该是为了不让开发看到 q 类而设置在编译后的目录的吧¿我看到还有其他案例需要手动修改 q 类,难道大部分情况是不值得不需要去改的吗¿
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2808 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 12:17 · PVG 20:17 · LAX 05:17 · JFK 08:17
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.