问题标签 [annotated-pojos]

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 投票
1 回答
2017 浏览

xsd - 使用 schemagen 时 xmlns:tns 来自哪里

我们正在使用schemagen从一些带注释的 POJO 创建 XSD。

这是我们的蚂蚁目标

这正在生成

tns 命名空间来自哪里,它意味着什么?

0 投票
1 回答
1981 浏览

hibernate - 使用 netbeans 从数据库生成 Hibernate 映射文件和 POJO

我刚刚在我的计算机上重新安装了所有内容,并且不得不再次设置 Netbeans。我打开了一个休眠项目,并且刚刚向数据库添加了 3 个新表。我尝试使用“Hibernate Mapping Files and POJOs from Database”来映射这些文件。但是,Netbeans 给了我以下错误:

我的 hibernate.cfg 文件如下所示:

我正在连接到 SQL Server 2008 数据库。

我正在使用 Hibernate 4.2.0 并在我的类路径中有以下 JAR:

有任何想法吗?

0 投票
2 回答
1714 浏览

java - 如何从 Java (EE) 实体 bean 中清除(删除)所有注释?

有没有办法自动(或通过一键式触发器)从任何 IDE 中的类源代码中删除所有注释?

我的具体要求是将所有实体 bean 转换为纯 JDBC 控制器将使用的未注释 POJO。

示例代码片段:

0 投票
1 回答
8531 浏览

java - 在 java POJO 中使用注解限制输入长度

我有一个像下面这样的 POJO 类,

为了避免空字符串,我使用了许多注释,例如 Lombok 的 @NotNull 和 javax.xml.bind.annotation.XmlRootElement 的 @XmlElement(nillable=false)。我的问题是,是否有任何其他方式或注释来限制整数或字符串的长度,例如 min=5 和 max=10。

我正在使用杰克逊。如果杰克逊本身有任何注释,比如@JsonIgnoreProperties,那么很好。

谢谢!

0 投票
1 回答
852 浏览

java - POJO作为mongodb中的文档

我正在尝试将实体保存为 Mongodb 中的文档并尝试为其创建编解码器。它似乎不起作用。我尝试了 Morphia,但是我无法找到有关在运行时使用 morphia 在文档中添加额外字段的文档。这将违背首先使用 Mongodb 的基本目的。我最初希望我的文档在 POJO 中具有固定数量的字段。并且在应用程序运行期间,字段的数量应该改变

任何人都可以建议我该怎么做

0 投票
2 回答
371 浏览

rest - Conditional naming of POJO classes

Our problem is, our service GET /services/v1/myobject returns object named Xyz. This representation is used by multiple existing clients.

The new service GET /services/v2/myobject needs to expose exact same object but with different name, say XyzLmn

Now one obvious solution would be to create two classes Xyz and XyzLmn, then copy Xyz into XyzLmn and expose XyzLmn in the v2.

What I am looking for is, how can I keep the same java pojo class Xyz and conditionally serialize it to either XyzLmn or Xyz ?

0 投票
1 回答
1176 浏览

java - @NotNull 澄清 JSR-303 验证

我有一个带有 JSR-303 注释的 POJO。它的一些属性是其他 POJO。我希望内部 POJO 为 @Valid,前提是它们不为空。但如果它们为空,那也没关系。不幸的是,我没有成功执行此操作,因此如果内部 POJO 属性为空,Java 会返回错误。

在以下情况下,我希望 outerPojo 有效:

  1. 属性A 不为空且属性B 为空;
  2. attributeB 不为空且attributeB 不为空且有效。

因此,我希望仅当内部 pojo 不为空时才尊重对内部 pojo 属性的约束。

我试过将@Nullable 添加到attributeB 没有效果。我该如何解决这个问题?

0 投票
0 回答
56 浏览

java - 在 Dynamo DB SDK 2.XX for java 中,如何在扫描时指定表名?

我想用 dynamo db 扫描一个表,但我想在数据库中创建的实际表和 Java 中的相应 pojo 类之间使用不同的名称。使用注释时有没有办法指定表名@DynamoDbBean
发电机中的表名:用户
Java POJO 类的名称:用户
代码片段:

扫描功能:

上面的片段不起作用。即使 dynamo 中的表名是 ,我该怎么做才能在 Java 中将类名保留为 User users

0 投票
1 回答
148 浏览

java - 如何解决这个反射错误?java.lang.reflect.Field.get(Field.java:393)

我试图在运行时更改@ColumnTransformer 的值,以便我可以将我的加密密钥存储在服务器上的其他位置。我怎样才能做到这一点?

下面是我的主要代码:

下面是我的 Pojo:

我收到此错误: