hibernate的unique,在生成DDL语句时起作用,在已经有了数据库的情况下是不起作用的。
该unique配置属性在hibernate 添加修改数据时,不起作用(在运行时hibernate不会校验数据)。
因此,如果要防止数据的重复添加,一种方法是通过数据库来保证,在数据库上建立唯一索引;另一种方法是在插入时提前进行数据验证。
或者两种方法综合使用。
hibernate的unique与数据的重复添加
最新推荐文章于 2024-01-16 11:26:22 发布
hibernate的unique,在生成DDL语句时起作用,在已经有了数据库的情况下是不起作用的。
该unique配置属性在hibernate 添加修改数据时,不起作用(在运行时hibernate不会校验数据)。
因此,如果要防止数据的重复添加,一种方法是通过数据库来保证,在数据库上建立唯一索引;另一种方法是在插入时提前进行数据验证。
或者两种方法综合使用。