gpt4 book ai didi

java - 任何用于动态创建的数据库表的 Java ORM?

转载 作者:塔克拉玛干 更新时间:2023-11-03 05:33:17 26 4
gpt4 key购买 nike

我们正在考虑从定制代码切换到 ORM,以简化我们的代码库并转向可能更健壮的代码。目前我们有一些“系统”表和数量可变的“自定义”表。这些自定义表对于每个安装都是不同的:客户可能有关于发票的表,花药可能有关于保险单的表,等等。这些自定义表格可以随时添加,并且应该立即可供用户使用。我们按照 DBO 模式编写了一堆 java 类:每个系统表一个类,自定义表一个通用类。而且,我们有一个通用的 java 对象来实例化自定义记录;此类具有通用方法,例如 Object getProperty(String name)

我们查看了一些 ORM,但找不到任何可以简化此类自定义表的使用的 ORM。

有没有人有类似的经历?谢谢。

最佳答案

也许这是一个比 ORM 更好的查询映射器框架的任务。

例如,使用 MyBatis您甚至可以动态映射表名(参见 Setting the FROM clause via parameter in MyBatis)

<select id="getLookupRows" parameterType="map" resultMap="lookupMap">
select id, name, active, valid
from ${table}
</select>

关于java - 任何用于动态创建的数据库表的 Java ORM?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14010227/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com