<?xml version="1.0" encoding="UTF-8"?>
|
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
<mapper namespace="com.whyc.mapper.DataBaseMapper">
|
<insert id="insertTestData">
|
insert into tb_test_data(monvolstd,moncapstd,battproducer,battmodel,test_cap,mon_vol) values (12,150,"双登","150dt",149,10.5)
|
</insert>
|
<insert id="insertTestDataSqlite">
|
insert into tb_test_dataSqlite(monvolstd,moncapstd,battproducer,battmodel,test_cap,mon_vol) values (12,150,"双登","150dt",149,10.5)
|
</insert>
|
<insert id="insertTestParam">
|
INSERT INTO `tb_test_param` (`id`, `vol2_low_coe_k1`, `vol2_high_coe_k2`, `vol12_low_coe_k1`, `vol12_high_coe_k2`, `res_good_coe_k3`, `res_bad_coe_k4`, `chain_res_coe_k5`, `enabled`)
|
VALUES ('1', '1.8', '2.35', '10.8', '14.1', '125', '160', '120', '1')
|
</insert>
|
|
|
<update id="createTestData">
|
CREATE TABLE IF NOT EXISTS tb_test_data (
|
num int(11) NOT NULL AUTO_INCREMENT,
|
monvolstd float NOT NULL DEFAULT '0',
|
moncapstd float NOT NULL DEFAULT '0',
|
battproducer varchar(64) NOT NULL DEFAULT '',
|
battmodel varchar(64) NOT NULL DEFAULT '',
|
test_cap double NOT NULL DEFAULT '0',
|
mon_vol double NOT NULL DEFAULT '0',
|
note varchar(64) NOT NULL DEFAULT '',
|
PRIMARY KEY (num),
|
KEY test_cap_index (test_cap)
|
)
|
</update>
|
<update id="createTestDataSqlite">
|
CREATE TABLE IF NOT EXISTS tb_test_dataSqlite (
|
num INTEGER PRIMARY KEY AUTOINCREMENT not null,
|
monvolstd float NOT NULL DEFAULT '0',
|
moncapstd float NOT NULL DEFAULT '0',
|
battproducer varchar(64) NOT NULL DEFAULT '',
|
battmodel varchar(64) NOT NULL DEFAULT '',
|
test_cap double NOT NULL DEFAULT '0' UNIQUE,
|
mon_vol double NOT NULL DEFAULT '0',
|
note varchar(64) NOT NULL DEFAULT ''
|
)
|
</update>
|
|
<update id="createTestParam">
|
CREATE TABLE IF NOT EXISTS `tb_test_param` (
|
`id` INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL ,
|
`vol2_low_coe_k1` float DEFAULT NULL ,
|
`vol2_high_coe_k2` float DEFAULT NULL ,
|
`vol12_low_coe_k1` float DEFAULT NULL ,
|
`vol12_high_coe_k2` float DEFAULT NULL ,
|
`res_good_coe_k3` float DEFAULT NULL ,
|
`res_bad_coe_k4` float DEFAULT NULL ,
|
`chain_res_coe_k5` float DEFAULT NULL ,
|
`enabled` tinyint(4) DEFAULT NULL
|
)
|
</update>
|
<update id="updateFileParam">
|
ALTER TABLE ${tableName} ADD ${columnName} ${typeStr}
|
</update>
|
<select id="checkfileParm" resultType="java.lang.Integer">
|
select count(*) from sqlite_master where name = #{tableName} and sql like '%${columnName}%'
|
</select>
|
|
<update id="dropTestParam">
|
drop table tb_test_param
|
</update>
|
|
</mapper>
|