自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(2)
  • 收藏
  • 关注

原创 mybatis中#{}和${}区别?什么时候用${}

如果需要SQL语句的关键字(例如:asc,desc)放到SQL语句中,只能使用${},因为#{}是以值的形式放到SQL语句当中的。特点:先进行SQL语句的编译,然后给S0L语句的占位符问号?${}:底层使用Statement。特点:先进行SQL语句的拼接,然后再对SQL语句进行编译。我在两次运行结果的地方进行黄色标注,在${}的运行结果来看,电车应该为字符串,没有带单引号不符合sql语法。数据查询出来两条结果,现在把我CarMapper.xml文件中标红的地方换成${}运行一下看看效果。

2024-09-25 16:56:02 245

原创 mybatis-config.xml文件当中的<mapper resources>和<package name>的区别?

元素的一个子元素,用于指定Mapper XML文件的路径。这个路径是相对于类路径(classpath)的。MyBatis会加载并解析这些XML文件,以找到SQL语句和映射规则。来指定一个包,MyBatis 会自动扫描这个包下的所有接口,并查找与它们同名的 Mapper 文件。在mybatis-config.xml中,使用 是MyBatis配置文件中在这个例子中,MyBatis会查找类路径下。这个文件,并加载其中的SQL映射信息。

2024-07-31 20:35:42 195

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除