feat: 分库分表
This commit is contained in:
22
src/main/resources/mapper/OrderConfigMapper.xml
Normal file
22
src/main/resources/mapper/OrderConfigMapper.xml
Normal file
@@ -0,0 +1,22 @@
|
||||
<?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.yupi.project.mapper.OrderConfigMapper">
|
||||
|
||||
<resultMap id="BaseResultMap" type="com.yupi.project.model.entity.OrderConfigDO">
|
||||
<id property="id" column="id" jdbcType="INTEGER"/>
|
||||
<id property="payTimeout" column="pay_timeout" jdbcType="INTEGER"/>
|
||||
</resultMap>
|
||||
|
||||
|
||||
<sql id="FIELDS">
|
||||
id, pay_timeout
|
||||
</sql>
|
||||
|
||||
<select id="selectById" parameterType="Integer" resultMap="BaseResultMap">
|
||||
SELECT
|
||||
<include refid="FIELDS" />
|
||||
FROM order_config
|
||||
WHERE id = #{id}
|
||||
</select>
|
||||
|
||||
</mapper>
|
15
src/main/resources/mapper/OrderMapper.xml
Normal file
15
src/main/resources/mapper/OrderMapper.xml
Normal file
@@ -0,0 +1,15 @@
|
||||
<?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.yupi.project.mapper.OrderMapper">
|
||||
|
||||
<resultMap id="BaseResultMap" type="com.yupi.project.model.entity.OrderDO">
|
||||
<id property="userId" column="user_id" jdbcType="INTEGER"/>
|
||||
</resultMap>
|
||||
|
||||
|
||||
<insert id="insert" parameterType="OrderDO" useGeneratedKeys="true" keyProperty="id">
|
||||
INSERT INTO orders (id, user_id)
|
||||
VALUES (#{id}, #{userId})
|
||||
</insert>
|
||||
|
||||
</mapper>
|
20
src/main/resources/mybatis-config.xml
Normal file
20
src/main/resources/mybatis-config.xml
Normal file
@@ -0,0 +1,20 @@
|
||||
<?xml version="1.0" encoding="UTF-8" ?>
|
||||
<!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/mybatis-3-config.dtd">
|
||||
<configuration>
|
||||
|
||||
|
||||
<settings>
|
||||
<!-- 使用驼峰命名法转换字段。 -->
|
||||
<setting name="mapUnderscoreToCamelCase" value="true"/>
|
||||
</settings>
|
||||
|
||||
<typeAliases>
|
||||
<typeAlias alias="Integer" type="java.lang.Integer"/>
|
||||
<typeAlias alias="Long" type="java.lang.Long"/>
|
||||
<typeAlias alias="HashMap" type="java.util.HashMap"/>
|
||||
<typeAlias alias="LinkedHashMap" type="java.util.LinkedHashMap"/>
|
||||
<typeAlias alias="ArrayList" type="java.util.ArrayList"/>
|
||||
<typeAlias alias="LinkedList" type="java.util.LinkedList"/>
|
||||
</typeAliases>
|
||||
|
||||
</configuration>
|
Reference in New Issue
Block a user