Mybatis配置(IDEA)

简介: Mybatis配置(IDEA)

从外部引入properties


e17cc689d7774b68856dd3688a981cfb.png


properties文件:


image.png


别名typeAliases(在mybatis核心文件注册)


image.png


方便Mapper.xml的使用,可以通过别名来调用实体类


image.png


resultMap结果集映射(就算实体类属性跟数据库属性不相同也可以用这种方式进行映射解决)


image.png


日志(可以详细的打印执行信息)value="”其他的值需要导jar


51b094792ea04597bbc89459b2c1361b.png


sql注解:直接再接口上写注解(sql语句)不需要mapper.xml,不推荐使用,项目大的话不易维护,建议使用xxxmapper.xml


image.png


IDEA的安装Lombok插件

导入jar包

简化实体类书写使用,方便使用

@Data
@AllArgsConstructor//有参构造
@NoArgsConstructor//无参构造

image.png

image.png

相关文章
|
2天前
|
XML 前端开发 Java
Mybatis-Plus乐观锁配置
Mybatis-Plus乐观锁配置
9 1
|
2天前
|
SQL XML Java
IDEA常用插件及配置-解放双手
IDEA常用插件及配置-解放双手
20 1
|
2天前
|
Java 开发工具 git
java开发配置全局git忽略文件(IDEA)
java开发配置全局git忽略文件(IDEA)
4 0
|
2天前
|
SQL Java 数据库连接
Mybatis中一对多mapper配置
Mybatis中一对多mapper配置
8 0
|
6天前
|
Java 应用服务中间件 Maven
idea配置maven以及手动添加webapp目录
idea配置maven以及手动添加webapp目录
|
6天前
IntellJ IDEA的常用快捷键和基础配置
IntellJ IDEA的常用快捷键和基础配置
13 0
|
6天前
|
Java Spring
mybatisplus的typeAliasesPackage 配置
【6月更文挑战第20天】mybatisplus的typeAliasesPackage 配置
12 3
|
8天前
|
Java 数据库连接 Apache
JavaWeb基础第二章(Maven项目与MyBatis 的快速入门与配置)
JavaWeb基础第二章(Maven项目与MyBatis 的快速入门与配置)
|
11天前
|
SQL 人工智能 Java
mybatis-plus配置sql拦截器实现完整sql打印
_shigen_ 博主分享了如何在MyBatis-Plus中打印完整SQL,包括更新和查询操作。默认日志打印的SQL用?代替参数,但通过自定义`SqlInterceptor`可以显示详细信息。代码示例展示了拦截器如何替换?以显示实际参数,并计算执行时间。配置中添加拦截器以启用此功能。文章提到了分页查询时的限制,以及对AI在编程辅助方面的思考。
46 5
mybatis-plus配置sql拦截器实现完整sql打印
|
16天前
|
SQL 分布式计算 大数据
MaxCompute产品使用合集之如何在本地IDE(如IntelliJ IDEA)中配置MaxCompute (mc) 的任务和调试SQL
MaxCompute作为一款全面的大数据处理平台,广泛应用于各类大数据分析、数据挖掘、BI及机器学习场景。掌握其核心功能、熟练操作流程、遵循最佳实践,可以帮助用户高效、安全地管理和利用海量数据。以下是一个关于MaxCompute产品使用的合集,涵盖了其核心功能、应用场景、操作流程以及最佳实践等内容。