gpt4 book ai didi

java - 如何在生成的规范元数据类中抑制原始类型警告?

转载 作者:搜寻专家 更新时间:2023-11-01 03:43:27 25 4
gpt4 key购买 nike

我正在使用 Hibernate JPA 2 Metamodel Generator为我的 @Entity 模型类生成元模型类,这样我就可以使用类型安全的标准查询。

由于在我的一些模型类中使用了泛型,一些生成的元模型类会导致编译器出现有关原始类型的警告。生成的代码似乎运行良好,但我想在生成的代码中抑制这些无关紧要的警告。

有没有办法让元模型生成器:

  • 为每个生成的元模型类添加一个 @SuppressWarnings("rawtypes") 注释?
  • 或者将一个package-info.java文件添加到每个包含相同注释的元模型包

任何一种解决方案都是可以接受的。两者都有可能吗?

最佳答案

使用最后一个元模型生成器 (1.2),您可以将 @SuppressWarnings("all") 添加到生成的元模型类中。您不能指定抑制类型,但是,如果您不打算更改生成的类,所有警告都是无用的,它可以满足您的需要。

您必须使用 -AaddSuppressWarningsAnnotation=true 设置处理器选项,您可以在此处找到文档:

http://docs.jboss.org/hibernate/jpamodelgen/1.2/reference/en-US/html/chapter-usage.html#d0e349

关于java - 如何在生成的规范元数据类中抑制原始类型警告?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8852311/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com