gpt4 book ai didi

java - 如何找出 JPA @Entity 中列的长度?

转载 作者:搜寻专家 更新时间:2023-10-31 19:36:27 25 4
gpt4 key购买 nike

我有一个用

定义的字符串列
@Column(length = 4000)

该属性包含日志信息,可以超过定义的长度。在这种情况下,可以安全地截断该字段而不会引发错误消息。

我想找出 pojo 的 DAO 类中列的确定长度,以便我可以在必要时截断字符串。我该怎么做?

问候,

克里斯

最佳答案

查看 EJB 的 answer对于这个问题;

How to reuse fieldlength in form, validation and ddl ?

换句话说,如果您想要 person 表中 firstName 列的长度,请使用此代码。

person.getClass().getDeclaredField("firstName").getAnnotation(Column.class).length()

关于java - 如何找出 JPA @Entity 中列的长度?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/673954/

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