1.@tablename註解:
作用:表明實體類對應的資料庫表
使用:在類名上使用,值為對應的表的表名
示例:
@tablename
("user"
)//對應資料庫中的user表
public
class
user
2.@tableid
作用:表明類中的某個屬性為主鍵欄位對應的屬性
使用:在為主鍵的屬性上使用
示例:
@tableid
(type = idtype.auto)
是讓資料庫主鍵自增
private integer id;
3.@tablefield
作用:表明普通屬性對映的表中的字段,值為欄位名
使用:在普通屬性上使用
示例:
//資料庫中沒有此欄位 使用@tablefield(exist = false)註解後查詢時可以忽略此欄位
@tablefield
(exist =
false
)private string info;
"globalconfig"
class
="com.baomidou.mybatisplus.core.config.globalconfig"
>
name
="dbconfig"
>
"dbconfig"
class
="com.baomidou.mybatisplus.core.config.globalconfig$dbconfig"
>
name
="tableprefix"
value
="t_"
>
property
>
name
="idtype"
value
="auto"
>
property
>
bean
>
property
>
bean
>
還要在sqlsessionfactory中配置:
"sqlsessionfactory"
class
="com.baomidou.mybatisplus.extension.spring.mybatissqlsessionfactorybean"
>
name
="globalconfig"
ref="globalconfig"
>
property
>
bean
>
最後建議在開發時盡量保證實體類和表之間的對應關係是相同的。這樣就不用
宣告註解。
MyBatis Plus通用列舉自動關聯注入的實現
目錄 解決了繁瑣的配置,讓 mybatis 優雅的使用列舉屬性!按我的理解是維護在記憶體中且不易修改的輕量級字典。目前覺得這個功能的使用場景相對有限,但是如果有用到的話開箱即用也是很棒的。廢話不多說,接下來讓我們看一下它的實際效果吧。一般搜尋使用者資訊列表,列如使用者有禁www.cppcns.com...
MybatisPlus常用方法
1.in qw.in r column,collection coll list list employeeservice.list qw 親測 list集合存在重複變數,in方法查詢的時候只查詢一次 list集合中含有資料庫不存在的值,不報錯,該值不查。2.like title deptvo.ge...
Mybatis Plus常用方法
mybatis plus常用方法 insert 新增 update 可以傳入條件構造器,根據條件修改 updatebyid 根據id修改 selectlist 查詢集合,可以傳入條件構造器 selectbyid 根據id查詢單條記錄 selectpage 分頁查詢,可以傳入條件構造器 delete ...