例如我创建了一个Music的实体,但是我想用它创建更多的数据表,
例如: "Like" 一个表 ,"PlayHistory"一个表,"LocalMusic"又一个表,都是同时用"Music"的实体类应当怎么写?
以下是我的代码
class App :Application() {
private var boxStore: BoxStore? = null
override fun onCreate() {
super.onCreate()
//......
initDataBase()
//......
}
private fun initDataBase(){
boxStore = MyObjectBox.builder()
.androidContext(this)
.build()
boxStore?.startObjectBrowser(8090)
}
fun getMusicBoxStore(): Box<Music>? {
return boxStore?.boxFor(Music::class.java)
}
fun getMusicCacheBoxStore(): Box<MusicCache>? {
return boxStore?.boxFor(MusicCache::class.java)
}
}