Apache storm 完美(服务器端Swift)和风暴模式
我对Perfect建模和使用StORM(在我的例子中是MySQL StORM)有一些疑问。 假设我们有名为Apache storm 完美(服务器端Swift)和风暴模式,apache-storm,perfect,server-side-swift,Apache Storm,Perfect,Server Side Swift,我对Perfect建模和使用StORM(在我的例子中是MySQL StORM)有一些疑问。 假设我们有名为User和Note的模型,其中包含以下简单规则: 用户具有id、firstName、lastName、age(可选) 注释有id、标题、内容 用户可以有零个或多个注释 每个注释都属于一个用户 我的问题是: StORM支持哪些数据类型 如何在数据库中设置age属性null-able 如何在用户和备注之间创建关系 大概是这样的: class User { var id: UUID
User
和Note
的模型,其中包含以下简单规则:
- 用户具有
id、firstName、lastName、age(可选)
- 注释有
id、标题、内容
- 用户可以有
零个或多个
注释
- 每个注释都属于一个用户
age
属性null-able
用户
和备注
之间创建关系class User {
var id: UUID
var firstName: String
var lastName: String
var age: String? //this could be NULL-able,
var notes: [Note] //users notes
}
class Note {
var id: UUID
var title: String
var content: String
var owner: User //owner of the note
}
如何使用Perfect(服务器端Swift)和MySQL StORM实现这一点