问题标签 [annotations]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
7489 浏览

java - 用 Java 将 XML 文档保存在数据库中(Hibernate 和 JAXB 的组合)

我正在寻找一种使用 Hibernate 将 XML 文件保存在数据库中的解决方案。

问题是,XML 文件的结构与 Hibernate-beans 不同。

我正在尝试使用 JAXB 将 XML 内容序列化为 Hibernate bean。

请想象以下场景: 有这个 xml 文件:

现在我想将 property1 和 detail1 保存在一个 bean 中:

有谁知道我可以使用哪些 JAXB 注释来解决该问题?

0 投票
4 回答
6540 浏览

java - Java注解可以进行单元测试吗?

我最近开始创建自己的注释并运动 TDD/BDD,我想对我的注释进行单元测试以为它们创建一个清晰的规范。然而,由于注释基本上只是花哨的接口,据我所知不能真正直接实例化,有没有什么办法可以通过反射来对注释进行单元测试?

0 投票
5 回答
10539 浏览

java - 包含其他注释的注释成员?

我想创建一个自定义注释(使用 Java),它将接受其他注释作为参数,例如:

但这会导致编译器错误“注解成员的类型无效”。

Object[] 也不起作用。

有没有办法做我想做的事?

0 投票
3 回答
3062 浏览

java - 如何继承带有注释的 Hibernate 过滤器?

我正在尝试设置带有注释的 Hibernate 过滤器。我想在基类中指定它并让所有子类都使用它,但是每当我尝试启用它时,Hibernate 都找不到过滤器。是否有可能继承过滤器注释?

0 投票
4 回答
2063 浏览

annotations - 强制 javadoc 忽略注释

我正在尝试记录一个带注释的接口,并包含一个如何在 javadoc 中使用的示例。例如

但是,Javadoc 将我的注释视为 javadoc 指令(如 @param 等),因此只打印:

这是一个示例用法:

在生成的文档中。我能够阻止这种情况的唯一方法是在注释之前添加一个额外的字符,例如

但这看起来有点乱。

只是想知道是否有人有任何建议,谢谢。

0 投票
3 回答
12191 浏览

java - Java注释不起作用

我正在尝试使用 Java 注释,但似乎无法让我的代码识别出存在。我究竟做错了什么?

0 投票
4 回答
1058 浏览

java - 您是否使用(或定义)非标准注释,以及出于什么原因。递归注释怎么样?

这个问题说明了一切。

对于专家来说,SUN java 5 编译器接受递归注释(与 langspec 相反)是否有原因,而后来的编译器不接受?我的意思是,反对递归注释的论据可能是什么。

编辑:递归注释类似于:

0 投票
6 回答
42474 浏览

java - 为什么我的 @BeforeClass 方法没有运行?

我有以下代码:

以及@Before、@After、@Test 或@AfterClass 方法等各种其他方法。

测试在启动时并没有像它看起来应该的那样失败。有人能帮助我吗?

我有 JUnit 4.5

该方法在对注释为@before 的setUp() 的立即调用中失败。类定义是:

0 投票
4 回答
16616 浏览

java - Java 注释

我在 Java 中创建了简单的注释

和班级

我需要遍历所有带有注释的字段,Column并获取字段和注释的名称。但是我在获取每个字段的时遇到了问题,因为它们都是不同的数据类型

有什么可以返回具有特定注释的字段集合吗?我设法用这段代码做到了,但我不认为反射是解决它的好方法。

我是否必须将每个字段包装在对象中,这将实现类似的方法getValue(),还是有更好的方法来解决这个问题?基本上我所需要的只是每个被注释的字段的字符串表示。

编辑:是的field.get(table),但仅适用于public字段,即使对于字段,有什么方法可以做到这一点private吗?还是我必须制作吸气剂并以某种方式调用它?

0 投票
2 回答
4868 浏览

java - 有没有办法在 Netbeans 或 Eclipse 中隐藏注释?

也许是一个愚蠢的问题,但如果在 Netbeans(或 Eclipse)中查看源代码时有一种方法可以隐藏或折叠 Java 注释,那就太好了。我没有找到选项,快速搜索也没有发现任何问题。

这是其中之一“你永远不想这样做,代码折叠是一种罪过!” 事物?

就我个人而言,我发现它对带注释的实体类很有用。所有的 hibernate / etc 注释都只是绒毛,一旦我的映射工作正常,我就永远不会看。真的很像进口。

(是的,我可以使用 XML 代替注释,我可能会开始这样做。但我只是想知道......)