博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
MyBatis(二)-----注解方式crud
阅读量:6967 次
发布时间:2019-06-27

本文共 1058 字,大约阅读时间需要 3 分钟。

hot3.png

一、数据库建表语句

DROP TABLE IF EXISTS `m_book`;CREATE TABLE `m_book` (  `id` varchar(255) NOT NULL,  `bname` varchar(255) DEFAULT NULL,  `btime` datetime DEFAULT NULL,  `price` double DEFAULT NULL,  PRIMARY KEY (`id`))

二、

1dao层接口(注:mybatis默认返回int

package com.test.dao;import com.test.model.Book;import org.apache.ibatis.annotations.Delete;import org.apache.ibatis.annotations.Insert;import org.apache.ibatis.annotations.Select;import org.apache.ibatis.annotations.Update;import java.util.List;public interface IBookDao {    @Insert("insert into m_book(id,bname,btime,price) values(#{book_id},#{book_name},#{book_time},#{book_price})")    public Integer addBook(Book book);    @Delete("delete from m_book where id=#{book_id}")    public Integer delBook(String id);    @Update("update m_book set bname=#book_name},btime=#{book_time},price=#{book_price} where id=#{book_id}")    public Integer updateBook(Book Book);    @Select("select * from m_book")    public List getAllBooK();}

2设置扫描你写的接口与注解

 

其他省略

转载于:https://my.oschina.net/u/3234821/blog/1840787

你可能感兴趣的文章
【山东CIO智库活动】山东省两化融合深度行淄博站成功举办
查看>>
HQL查询
查看>>
一文解读Tensor到底是个啥玩意儿?(附代码)
查看>>
Mysql锁机制简单了解一下
查看>>
[20180328]不要在sys建立用户对象.txt
查看>>
Reactor-Guice 0.0.7 版本发布 ,BUG 修复,自定义模板支持
查看>>
超详细!上线一个机器学习项目你需要哪些准备?
查看>>
IIS如何设置可以让.aspx后缀的文件直接下载
查看>>
为什么区块链对中小企业至关重要?
查看>>
笨办法学 Linux 中文版 翻译完成
查看>>
js 写入图片Exif信息piexifjs
查看>>
IBM携手三菱东京日联银行 将区块链用于合同管理
查看>>
Mac 10.12安装WebStorm
查看>>
Spring Cloud启动应用时指定IP或忽略某张网卡配置
查看>>
Jenkins配置MSBuild实现自动部署2(项目实践)
查看>>
kafka好文章
查看>>
IBM发布超强量子计算机,可处理50个量子位
查看>>
如何使用Bro IDS和Intel Critical Stack分析网络活动
查看>>
Memcached的Web管理工具MemAdmin(待实践)
查看>>
嵌入式学习难点 嵌入式软件学习
查看>>