### 樂觀鎖Version
要使用樂觀鎖,需要使用version標記type User struct { Id int64 Name string Version int `xorm:"version"`}
在Insert時,version標記的字段將會被設置為1,在Update時,Update的內容必須包含version原來的值。
~~~
var user User
engine.Id(1).Get(&user)
// SELECT * FROM user WHERE id = ?
engine.Id(1).Update(&user)
// UPDATE user SET ..., version = version + 1 WHERE id = ? AND version = ?
~~~