用于在数据库之间以编程方式验证约束的任何工具或技术?

时间:2009-12-04 23:47:18

标签: java database hibernate validation constraints

如果您有两个数据库,它们之间有两个表,通常会实现一对一(或多对多)约束,但由于它们是独立的数据库,因此无法在应用程序或测试中验证这种关系?

有一种简单的方法吗?例如,给定约束类型的表和字段的工具或技术可以进行验证。

我想这不是第一次出现,所以我希望人们可以分享他们的解决方案。

感谢。

3 个答案:

答案 0 :(得分:1)

您的问题尚不清楚,您计划使用哪种编程语言来完成任务?

  

“如果您有两个数据库,它们之间有两个表,通常会实现一对一(或多对多)约束......”

答案 1 :(得分:0)

如果您可以设置链接服务器,您可以使用触发器实现此效果,但实际上设置约束是我所知道的,不可能。

答案 2 :(得分:0)

听起来好像你在谈论参照完整性约束。 Hibernate Shards为Hibernate添加了水平分区支持,因此您可以拥有一个遍布多个数据库的Hibernate模型。也就是说,我不知道该项目是否仍在积极开发中,它可能会以其他方式使您的生活复杂化。例如,我不确定它是否与JPA兼容。