Jak*_*zyk 5 mysql sql database types jpa
我需要存储相同值的不同类型。Value 可以表示 DATE、INT、BOOLEAN、DOUBLE 和任何其他类型。我想知道是否可以不使用多个表 - 每个表用于不同的类型(我认为这会使存储值的使用变得非常复杂(主要是搜索、过滤))。当连续存储多个以NULL值为主的列表时,是否会造成很大的存储和性能下降?
我正在考虑具有此类示例列的表,其中仅填充一个值列:
id valueVarchar valueDate valueBoolean valueInt valueDouble
Run Code Online (Sandbox Code Playgroud)
如果这种方法明显错误,请赐教。
我正在使用 MySQL (InnoDB)(数据库不是一个大问题,如果需要可以更改)和 JPA 创建 JSF 应用程序。
编辑:
现在我有一张表,其中有一个文本值字段。我正在服务器端将值与数据库进行转换。因为该项目最近才开始,现在改变模型会比将来更轻松,所以我正在考虑是否存在更好的方法。
| 归档时间: |
|
| 查看次数: |
2316 次 |
| 最近记录: |