永続層インタフェースを開発するために、注釈の方法を使用します
その他
2020-04-09 10:38:41
訪問数: null
パブリックインターフェースIUserDao { / ** *查询所有用户 * @return * / @Select( "ユーザSELECT * FROM") @Results(ID = "ユーザマップ"、 値= { @Result(ID = trueを、カラム= "ID"プロパティ= "はuserId")、 @Result(列= "ユーザ名"、プロパティ= "userNameに")、 @Result(列= "性別"、プロパティ= "userSex")、 @Result(列= "アドレス"、プロパティ= "userAddress")、 @Result(カラム= "誕生日"、プロパティ= "userBirthday") }) リスト<ユーザー>のfindAll(); ・根据ID查询一个用户 * @paramのuserId * @return * / @Select( "ユーザIDから=#{UID}選択*" ) @ResultMap( "ユーザマップ") ユーザーfindById(整数USERID)。 / ** *保存操作 * @paramユーザー * @return * / @Insert( "への挿入 、ユーザー(ユーザー名、性別、誕生日、住所)の値(#{ユーザー名}、#{性別}、#{}誕生日、#{アドレス} )") @ SelectKey(keyColumn = "ID"、keyProperty = "ID"、resultTypeと= Integer.class、前= 偽、文= { "を選択()LAST_INSERT_ID"}) saveUser(ユーザユーザ)INT。 / ** *更新操作 * @paramユーザー * @return * / @Update(「更新ユーザのセット 名=#{ユーザー名}、アドレス=#{}アドレス、性別=#{性別}誕生日=#{}誕生日ID =#{ID}「) updateUser(ユーザユーザ)INT。 / ** *删除用户 * @paramのuserId * @return * / @Delete( "ID =#{UID}ユーザからの削除") 、INTは、deleteuser(整数USERID)。 / ** *查询使用聚合函数 * @return * / ( "利用者からSELECT COUNT(*)")@Select INT findTotal(); |
|
公開された966元の記事
・
ウォン称賛11
・
ビュー30000 +
転載: blog.csdn.net/xiaoyaGrace/article/details/105270781