为了账号安全,请及时绑定邮箱和手机立即绑定

Java SQL 数据库框架

Java SQL 数据库框架

波斯汪 2021-10-28 14:43:31
我正在寻找一些 Java 库/框架。我的用例:我需要在运行时创建和更改 SQL 表。我不想自己编写所有 SQL 查询。我正在寻找某种控制器,我可以在其中调用类似的东西:controller.createTable("table1");后来也许像table.addColumn(...)我希望 hibernate 支持某种“动态实体管理”,但动态模型http://docs.jboss.org/hibernate/stable/core.old/reference/en/html/persistent-classes-dynamicmodels.html的解决方案 确实如此不工作,因为我希望它工作:)普通用户可以在运行时创建对象(表)。我不想对这个实体应用任何逻辑。只显示字段/列。所以没有“业务逻辑”。有没有人知道一些图书馆,或者有没有人知道如何用休眠来实现这一点?
查看完整描述

3 回答

?
凤凰求蛊

TA贡献1825条经验 获得超4个赞

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


查看完整回答
反对 回复 2021-10-28
?
月关宝盒

TA贡献1772条经验 获得超5个赞

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



查看完整回答
反对 回复 2021-10-28
?
茅侃侃

TA贡献1842条经验 获得超21个赞

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


查看完整回答
反对 回复 2021-10-28
  • 3 回答
  • 0 关注
  • 157 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信