@Select注解中动态sql处理mybaties

位置:首页>文章>详情   分类: 教程分享 > Java教程   阅读(2183)   2023-03-28 11:29:14
在Java编程中,ORM框架mybaties处理@Select注解中的动态sql处理方法

代码如下
public interface UserMapper {
	@Select("<script>select * from user u where u.id in <foreach collection=\"ids\" item=\"item\" index=\"index\" open=\"(\" close=\")\" separator=\",\"> #{item}</foreach> </script>")
	@Results(value = { @Result(property = "userSex", column = "user_sex", javaType = String.class),
			@Result(property = "userName", column = "user_name"), @Result(property = "userAge", column = "user_age") })
	List<User> list(@Param("ids")Long [] ids);
}

简单的说就是讲以前mapper.XML中的sql写法搬到Java代码中.用<SCRIPT></SCRIPT>包裹起来
标签: java编程 mybaties
地址:https://www.leftso.com/article/92.html

相关阅读

Java编程之MyBatis框架sql中变量引用方式#{}与${}的区别
在Java编程中,ORM框架mybaties处理@Select注解中的动态sql处理方法
spring boot mybatis 整合使用讲解介绍,spring boot与mybaties的使用讲解介绍。spring boot mybatis xml mapper方式的入门和通过一个...
Java编程软件有哪些?常用Java编程软件下载、安装和使用说明
引言    通过之前spring boot mybatis 整合的讲解: spring boot mybaties整合  (spring boot mybaties 整合 基于Java注解方式写...
idea Mybatis generator插件的配置和使用,在eclipse中,我们可以在eclipse的插件市场安装一个Mybatis generator的插件。然后对Mybatis gen...
mybaties generator 表名/字段名下划线转驼峰,Spring Boot 2.0 整合 mybaties generator 表名/字段名下划线转驼峰 idea上的配置
spring boot框架整合mybaties数据库暂时选用MySQL
mybatis 开启自动驼峰转换默认情况下,mybatis需要在mapper xml文件中编写一堆的ResultMap来对应Java Bean和数据库字段的关系。在开启驼峰转换后就不需要resu...
Java编程中Spring Boot整合RabbitMQ实现消息中间件RabbitMQ的使用