dao层界面代码
import com.example.demo.entity.AdminLog;import org.apache.ibatis.annotations.ResultType;import org.apache.ibatis.annotations.Select;import java.util.List;/*** @author Feri* @date 2021/12/27 11:25* @description:TODO*/public interface AdminLogDao {//查询@Select("select * from t_adminlog order by id desc")@ResultType(AdminLog.class)List<AdminLog> selectAll();}
实体类名和数据库名字不对应的解决方法
package com.example.demo.entity;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
//数据库里面的表名和外面的尸体类里面的类名不对应的情况
@TableName("t_userlog")//修饰类,标记类对应的表名
@Data
public class UserLog {
@TableId(type = IdType.AUTO)//修饰主键,标记主键的生成策略,自增
private Long id;
private long uid;
//数据库里面的字段和外部实体类里面的属性不一样
@TableField(value = "info")//修饰属性,标记对应的数据库表的字段信息
private String content;
}
