tk-Mybatis在springboot

规则

 

        1、表名使用的是默认的表名,驼峰转下划线(只对大写字母变化)UserInfo--->user_info

        2、表名可以使用@Table(name="tableName")注解来对表指定

        3、字段的默认名和@Column一样会作为表字段

        4、@Column(name="fieldName")来对表字段进行指定

        5、@Transient对忽略的字段进行注解

        6、@Id注解为主键,多个@Id可以联合主键

        7、没有@Id默认所有字段都主键

        8、实体类可以继承使用

        9、基本类型int作为实体字段时会有默认值0,且无法消除,所以建议不要使用基本类型

        10、@GeneratedValue(strategy= GenerationType.IDENTITY)与主键结合设定主键自增

        11、@NameStyle 配置对象名与字段和表名与字段之间的转化方式,注解忧于全局style可以选择

                normal:实体类名与属性名作为表名与字段名

                camelhump默认 驼峰变xiahuax

                uppercase 转化大写

                lowercase转化小写

1poml文件

   <dependency>
        <groupId>tk.mybatis</groupId>
        <artifactId>mapper-spring-boot-starter</artifactId>
        <version>2.0.2</version>
    </dependency>
    <dependency>
        <groupId>tk.mybatis</groupId>
        <artifactId>mapper</artifactId>
        <version>4.0.4</version>
    </dependency>

2启动类

@SpringBootApplication
@MapperScan(basePackages = {"com.tom.order.mapper"})
public class OrderApplication {
    public static void main(String[] args) {
        SpringApplication.run(OrderApplication.class, args);
    }
}

3在dao中加入extend

import tk.mybatis.mapper.common.Mapper;
 
@Repository
public interface BrandMapper extends Mapper<Brand> {
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值