๐Ÿ“ฆ Mairuis / AnyDb

๐Ÿ“„ DatabaseMapper.java ยท 20 lines
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20package com.anydb.db;

import org.apache.ibatis.annotations.*;

/**
 * @author Mairuis
 * @since 2021/4/7
 */
@Mapper
public interface DatabaseMapper {

    @Select("SHOW CREATE TABLE ${tableName}")
    @Results({
            @Result(property = "table", column = "Table", javaType = String.class),
            @Result(property = "createTable", column = "Create Table", javaType = String.class)
    })
    DatabaseStatement getTableCreateStatement(@Param("tableName") String tableName);

}