Setter只执行赋值操作,但声明它会抛出ParseException;在Hibernate中

jvidinwx  于 2023-08-06  发布在  其他
关注(0)|答案(1)|浏览(84)

发现了一个Date setter,它只做典型的赋值,但似乎没有什么好的理由有一个throws ParseException。在setter的主体中没有Date建构发生。只是任务。
这是在Hibernate实体上。setters字段用@Column注解为可空、可插入和可更新。不知道这有没有关系。
这是明显错误的,应该通过删除throws来修复,还是在决定删除它之前有更多的研究要做?

roejwanj

roejwanj1#

从您的描述中,删除throws声明听起来非常安全。一种猜测是setter最初接受了一个String并解析了它。如果您有源代码管理,检查历史可能会证实这一点。

相关问题