注解大小小于数据库中的实际大小

问题描述 投票:0回答:1

我很好奇在数据库中定义实体列大小较小的含义。那有危险吗?没有自动生成方案。我正在使用javax.validation.constraints.Size。

java sql hibernate persistence
1个回答
0
投票

含义是应用程序将检查数据是否适合给定大小。现在,假设您直接在数据库中插入了大于大小值的数据,那么从数据库中加载实体时将出现错误,因为它对于实体字段而言太大。

不要这样做...您实际上是在定义应用程序中不一致的约束。

© www.soinside.com 2019 - 2024. All rights reserved.