我最近不得不在工作中对旧代码库进行重大重构。它涉及更改大量对象,变量名称以及存储/检索事物的位置。我们正在使用maven构建2个EJB3项目并将它们部署到glassfish 4实例。
我想知道是否可以在构建时测试命名查询验证而不是部署时间。我花了最后几个小时进行部署,由于命名查询错误,修复它,重新部署,冲洗和重复而失败。这让我很紧张。
答案 0 :(得分:0)
可以使用Netbeans IDE跟踪部署之前的命名查询错误。 对于实体bean内的每个命名查询,如果格式不正确,Netbeans IDE会在名为query的行中显示警告消息。 但是,必须单独访问每个实体bean,但这样做可以节省大量时间而不是部署,然后找到错误。 我个人认为非常方便。