From 767af1113ddfc57c9fc08ead71c1691be2e70a06 Mon Sep 17 00:00:00 2001 From: Aokiso <1010390029@qq.com> Date: Mon, 7 Jan 2019 09:17:48 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/example/demo/Dao/transMapper.java | 29 ++++++++++++++++++ .../example/demo/Dao/useageDataMapper.java | 30 +++++++++++++++++++ 2 files changed, 59 insertions(+) create mode 100644 demo/src/test/java/com/example/demo/Dao/transMapper.java create mode 100644 demo/src/test/java/com/example/demo/Dao/useageDataMapper.java diff --git a/demo/src/test/java/com/example/demo/Dao/transMapper.java b/demo/src/test/java/com/example/demo/Dao/transMapper.java new file mode 100644 index 0000000..6036abd --- /dev/null +++ b/demo/src/test/java/com/example/demo/Dao/transMapper.java @@ -0,0 +1,29 @@ +package com.example.demo.Dao; + +import com.example.demo.bean.transaction; +import org.apache.ibatis.annotations.*; + +import java.util.List; + +@Mapper +public interface transMapper { + @Select("select * from transaction where transactionNum = #{transactionNum}") + public transaction selectAudioByCheckNum(int transactionNum); + + @Select("select * from transaction") + public List select(); + + @Insert("insert into transaction(transactionNum, payer, payee," + + " transactionTime, transactionAmount, note)" + + " values (#{transactionNum},#{payer},#{payee},#{transactionTime},#{transactionAmount}," + + "#{note})") + public void addTransaction(transaction transactions); + + @Update("update audio set transactionNum=#{transactionNum},payer=#{payer}" + + ",payee=#{payee},transactionTime=#{transactionTime},transactionAmount=#{transactionAmount}," + + "note=#{note}") + public void updateTransaction(transaction transactions); + + @Delete("delete from audio where transactionNum=#{transactionNum}") + public void deleteTransaction(int transactionNum); +} diff --git a/demo/src/test/java/com/example/demo/Dao/useageDataMapper.java b/demo/src/test/java/com/example/demo/Dao/useageDataMapper.java new file mode 100644 index 0000000..dbacb96 --- /dev/null +++ b/demo/src/test/java/com/example/demo/Dao/useageDataMapper.java @@ -0,0 +1,30 @@ +package com.example.demo.Dao; + +import com.example.demo.bean.transaction; +import org.apache.ibatis.annotations.*; + +import java.util.List; + + +@Mapper +public interface useageDataMapper { + @Select("select * from transaction where transactionNum = #{transactionNum}") + public transaction selectAudioByCheckNum(int transactionNum); + + @Select("select * from transaction") + public List select(); + + @Insert("insert into transaction(transactionNum, payer, payee," + + " transactionTime, transactionAmount, note)" + + " values (#{transactionNum},#{payer},#{payee},#{transactionTime},#{transactionAmount}," + + "#{note})") + public void addTransaction(transaction transactions); + + @Update("update audio set transactionNum=#{transactionNum},payer=#{payer}" + + ",payee=#{payee},transactionTime=#{transactionTime},transactionAmount=#{transactionAmount}," + + "note=#{note}") + public void updateTransaction(transaction transactions); + + @Delete("delete from audio where transactionNum=#{transactionNum}") + public void deleteTransaction(int transactionNum); +}