zoukankan      html  css  js  c++  java
  • 关于集成通用mapper的Mybatis代码生成器产生的model类注解

    主要是@Table、@Id、@GeneratedValue、@Column 4个注解

    这四个注解都来自javax.persistence包,是Java持久层规范,单纯的Mybatis并不认识这四个注解。

    @Table("basic_user") 代表db表的表名会映射到这个Java类名,即便类名与表名不一致。

    @Id 代表所映射的db字段是主键;

    @GeneratedValue(strategy = GenerationType.IDENTITY) 代表所映射的db字段是自增的,且每次insert操作完毕后,自增值都会绑定到这个属性上;

    @Column(name="xx") 代表db中的xx字段会映射到这个Java属性上,即便属性名与字段名不一致。

    Mybatis集成“Mapper增强”之后,这些4个注解会发挥各自的作用。

    或者,也不需要去管它们,因为它们都是由mybatis代码生成器自动生成的。

  • 相关阅读:
    08-JS中table隔行换色
    07-JS中 li 排序
    HTML DOM 事件
    JavaScript 事件
    jQuery事件函数
    JQuery与JS对象相互转换
    jQuery中的选择器
    jQuery实现放大镜特效
    java线程(2016-4-7)
    Java 线程的转换及状态
  • 原文地址:https://www.cnblogs.com/deolin/p/8268342.html
Copyright © 2011-2022 走看看