通用CRUD应用程序

时间:2017-11-17 12:56:49

标签: java database spring oracle dynamic

我想使用Java8创建动态/通用CRUD应用程序,它将连接到oracle数据库。

首先,我从jdbc开始。使用数据库表所需要的只是键入表名。但是当它与人际关系一起工作时,它开始变得越来越“丑陋”和丑陋。

我开始寻找一些高于jdbc抽象层的工具,但经过几个小时的研究后,我仍然不确定哪一个适合我的情况。

目前我专注于Spring Data,但正如我所看到的,如果没有 @Entity 类来描述我的数据库表,就无法使用它。 我也强烈考虑使用jOOQ,但开源版本不支持Oracle方言。

问题:我的情况甚至可以用这样的通用性来做,所以我只是添加表名,我可以在所有关系中使用CRUD吗?

  • 如果是这样,我可以用什么来帮助我实现这一点并且值得呢?
  • 如果没有, Spring Data 对我来说是个不错的选择?

0 个答案:

没有答案