JPA:将Map <string,object =“”>保存到表

时间:2018-07-17 16:35:43

标签: hibernate spring-boot jpa hibernate-mapping

我的实体类如下

Public Sub TestMe()

    If TableExists("Table1243", ActiveSheet) Then
        MsgBox "Table Exists"
    Else
        MsgBox "Nope!"
    End If

End Sub    

Public Function TableExists(tableName As String, ws As Worksheet) As Boolean

    On Error GoTo TableExists_Error
    If ws.ListObjects(tableName).Name = vbNullString Then
    End If
    TableExists = True

    On Error GoTo 0
    Exit Function

TableExists_Error:    
    TableExists = False    

End Function

@Entity class Item { String name; ... Map<String, Object> properties; } 可以存储为Json表示形式的位置。

我已经尝试将其存储在两个不同的表中,例如Object,其中属性具有键和值属性。但这会在转换为DTO时引起更多的头痛。

拥有地图似乎是自然的表现。我有什么选择?

0 个答案:

没有答案