问题标签 [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.
hibernate - 使用 netbeans 从数据库生成 Hibernate 映射文件和 POJO
我刚刚在我的计算机上重新安装了所有内容,并且不得不再次设置 Netbeans。我打开了一个休眠项目,并且刚刚向数据库添加了 3 个新表。我尝试使用“Hibernate Mapping Files and POJOs from Database”来映射这些文件。但是,Netbeans 给了我以下错误:
我的 hibernate.cfg 文件如下所示:
我正在连接到 SQL Server 2008 数据库。
我正在使用 Hibernate 4.2.0 并在我的类路径中有以下 JAR:
有任何想法吗?
java - 如何从 Java (EE) 实体 bean 中清除(删除)所有注释?
有没有办法自动(或通过一键式触发器)从任何 IDE 中的类源代码中删除所有注释?
我的具体要求是将所有实体 bean 转换为纯 JDBC 控制器将使用的未注释 POJO。
示例代码片段:
java - 在 java POJO 中使用注解限制输入长度
我有一个像下面这样的 POJO 类,
为了避免空字符串,我使用了许多注释,例如 Lombok 的 @NotNull 和 javax.xml.bind.annotation.XmlRootElement 的 @XmlElement(nillable=false)。我的问题是,是否有任何其他方式或注释来限制整数或字符串的长度,例如 min=5 和 max=10。
我正在使用杰克逊。如果杰克逊本身有任何注释,比如@JsonIgnoreProperties,那么很好。
谢谢!
java - POJO作为mongodb中的文档
我正在尝试将实体保存为 Mongodb 中的文档并尝试为其创建编解码器。它似乎不起作用。我尝试了 Morphia,但是我无法找到有关在运行时使用 morphia 在文档中添加额外字段的文档。这将违背首先使用 Mongodb 的基本目的。我最初希望我的文档在 POJO 中具有固定数量的字段。并且在应用程序运行期间,字段的数量应该改变
任何人都可以建议我该怎么做
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
?
java - @NotNull 澄清 JSR-303 验证
我有一个带有 JSR-303 注释的 POJO。它的一些属性是其他 POJO。我希望内部 POJO 为 @Valid,前提是它们不为空。但如果它们为空,那也没关系。不幸的是,我没有成功执行此操作,因此如果内部 POJO 属性为空,Java 会返回错误。
在以下情况下,我希望 outerPojo 有效:
- 属性A 不为空且属性B 为空;
- attributeB 不为空且attributeB 不为空且有效。
因此,我希望仅当内部 pojo 不为空时才尊重对内部 pojo 属性的约束。
我试过将@Nullable 添加到attributeB 没有效果。我该如何解决这个问题?
java - 在 Dynamo DB SDK 2.XX for java 中,如何在扫描时指定表名?
我想用 dynamo db 扫描一个表,但我想在数据库中创建的实际表和 Java 中的相应 pojo 类之间使用不同的名称。使用注释时有没有办法指定表名@DynamoDbBean
?
发电机中的表名:用户
Java POJO 类的名称:用户
代码片段:
扫描功能:
上面的片段不起作用。即使 dynamo 中的表名是 ,我该怎么做才能在 Java 中将类名保留为 User users
?
java - 如何解决这个反射错误?java.lang.reflect.Field.get(Field.java:393)
我试图在运行时更改@ColumnTransformer 的值,以便我可以将我的加密密钥存储在服务器上的其他位置。我怎样才能做到这一点?
下面是我的主要代码:
下面是我的 Pojo:
我收到此错误: