如何在 XML 中编写 SQL 语句 - MyBatis SQL Mapper 语言示例
要在 XML 中编写 SQL 语句,可以使用 MyBatis 框架提供的 SQL Mapper 语言。以下是一个简单的示例:
<select id='selectUsers' resultType='User'>
SELECT * FROM users WHERE age = #{age}
</select>
在这个示例中,我们使用 <select> 标签来定义一个 SELECT 语句。id 属性指定了这个语句的唯一标识符,resultType 属性指定了返回结果的类型。在 SQL 语句中,我们使用 #{age} 来引用一个参数,这个参数将在代码中动态地传入。
要在 Java 代码中使用这个 SQL 语句,可以通过 MyBatis 框架的 SqlSession 对象来调用:
SqlSession session = sqlSessionFactory.openSession();
List<User> users = session.selectList('selectUsers', 25);
session.close();
在这个示例中,我们首先打开了一个 SqlSession 对象,然后调用了它的 selectList() 方法来执行 SQL 语句。第一个参数是 SQL 语句的唯一标识符,第二个参数是传入的参数值。最后,我们关闭了 SqlSession 对象,释放资源。
原文地址: https://www.cveoy.top/t/topic/mtZa 著作权归作者所有。请勿转载和采集!