自定義設定 自動刪除的問題

2022-09-15 13:06:16 字數 414 閱讀 1858

設定都是繼承自res.config.settings物件,settings又是乙個transientmodel. 自己在寫乙個config的時候發現每天資料庫表裡的資料都會被清空。。。

從原始碼上面可以看出,transientmodel不會永久存在資料庫裡,會定期被清空。

那麼如何指定這個被清空的時間呢?

我們可以使用 _transient_max_count 或 _max_age 這兩個屬性。

也可以在配置檔案中新增:

osv_memory_count_limit

osv_memory_age_limit

這兩個屬性來指定,當資料集的行數到達指定行數後觸發清空機制。

自定義設定 自動刪除的問題

設定都是繼承自res.config.settings物件,settings又是乙個transientmodel.自己在寫乙個config的時候發現每天資料庫表裡的資料都會被清空。從原始碼上面可以看出,transientmodel不會永久存在資料庫裡,會定期被清空。那麼如何指定這個被清空的時間呢?我們...

MYSQL設定自定義函式的問題

以root使用者進入資料庫set global log bin trust function creators 1 建立函式 fristpinyin 此函式是將乙個中文字串的第乙個漢字轉成拼音字母 例如 北京 b drop function if existsfristpinyin create f...

設定自定義按鈕

public class mainactivity extends activity package com.example.togglebuttoncustomdemo import android.content.context import android.graphics.bitmap im...