我正在使用Oracle数据库,我正在尝试用Java创建一个系统来读取数据库的现有模式和触发器;然后创建一个内存本地数据库,我们可以将其用于测试目的。我知道我可以使用JDBC从连接对象获取架构信息,但我不确定如何获取触发器信息。
我知道我可以通过填写cnf.xml文件中的表来构建一个带有hibernate的数据库,但是我想让它成为一个自动过程,因为数据库很可能会随着时间而改变。
是否有任何人知道的工具或插件已经这样做了,所以我不需要重新发明轮子?
编辑:不确定为何将此标记为重复。显然,我要求的不仅仅是获取现有数据库的触发器。