003 通過表間關聯來查詢

2021-08-29 13:06:35 字數 525 閱讀 2366

rails不要求在遷移任務中建立外來鍵約束,在遷移任務中建立project_id欄位後在project和task模型中加上相應的宣告。

# project.rb

has_many :tasks

# task.rb

belongs_to :project

# projects_controller.rb

def show

@project = project.find(params[:id])

@tasks = task.find(:all, :conditions => [ 'project_id = ? and complete = ?', @project.id, false ])

end

於是,projects_controller.rb中show action的第2行**可以改寫一下

@tasks = @project.tasks.find_all_by_complete(false)

7 3通過JVM來監控Spring Boot

開啟這個章節,你需要引入相應的包 compile org.jolokia jolokia core 7.3.1 實現 在我們新增了jolokia jmx依賴之後,我們需要開啟我們的應用,現在開啟jconsloe去看一下我們的應用監控資訊。之後jolokia jmx應用新增到類路徑下,spring b...

通過表關聯實現查詢

建資料庫students 建立三個 分別儲存學生,教師,課程資訊 mysql create table student key student int 5 not null auto increment,student name varchar 20 not null,primary key key...

0622通過外掛程式的方式來熱安裝sphinx

1 檢視當前執行的mysql版本 mysqldump version 我的mysql版本5.5.32 4 將sphinx目錄下mysqlse 下所有檔案拷貝到mysql目錄的storage sphinx 下 5 編譯mysql cd mysql 5.5.32 sh build autorun.sh ...