猿问

Java SQL 数据库框架

我正在寻找一些 Java 库/框架。

我的用例:我需要在运行时创建和更改 SQL 表。我不想自己编写所有 SQL 查询。

我正在寻找某种控制器,我可以在其中调用类似的东西:

controller.createTable("table1");

后来也许像

table.addColumn(...)

我希望 hibernate 支持某种“动态实体管理”,但动态模型http://docs.jboss.org/hibernate/stable/core.old/reference/en/html/persistent-classes-dynamicmodels.html的解决方案 确实如此不工作,因为我希望它工作:)

普通用户可以在运行时创建对象(表)。我不想对这个实体应用任何逻辑。只显示字段/列。

所以没有“业务逻辑”。

有没有人知道一些图书馆,或者有没有人知道如何用休眠来实现这一点?


波斯汪
浏览 158回答 3
3回答

凤凰求蛊

您可以创建方法或函数。其他明智的你可以创建一个类,并且有一个方法,有一个singlr参数接受,这个参数是表名,所以你可以通过控制器删除你的表其他明智的你可能是一个选择我开发但没有初步介绍的系列开源所以你可以联系我我给一个建议.....

月关宝盒

无法在运行时更改架构。我有过同样情况的经验,我们所做的就是使用 CouchDB(无 SQL)来实现我们的目标。我们根据用户请求在其中创建、更新和删除架构。选择 NoSql 方法,因为它不需要任何模式。

茅侃侃

我不确定在运行时改变天气的数据模式是正确的方法。也许对您的用例有更多的了解是值得的?将灵活的数据结构部分(您想要更改数据架构的部分)与固定部分(例如可搜索部分,您不会更改的内容,如 id 列)分开,并使用嵌入式 JSON 来实现您的灵活性,这可能就足够了东西?
随时随地看视频慕课网APP

相关分类

Java
我要回答