2024年4月12日 14点14分

This commit is contained in:
starlight_0208 2024-04-12 14:14:51 +08:00
parent 92d66468a6
commit 5607efaeeb
5 changed files with 29 additions and 2 deletions

13
.idea/dataSources.xml generated
View File

@ -26,5 +26,18 @@
</jdbc-additional-properties>
<working-dir>$ProjectFileDir$</working-dir>
</data-source>
<data-source source="LOCAL" name="LocaDatabase-Lenovo" uuid="ec98c2c3-b73e-411a-a9ae-3337a0698a23">
<driver-ref>mariadb</driver-ref>
<synchronize>true</synchronize>
<jdbc-driver>org.mariadb.jdbc.Driver</jdbc-driver>
<jdbc-url>jdbc:mariadb://localhost:3306/user</jdbc-url>
<jdbc-additional-properties>
<property name="com.intellij.clouds.kubernetes.db.host.port" />
<property name="com.intellij.clouds.kubernetes.db.enabled" value="false" />
<property name="com.intellij.clouds.kubernetes.db.resource.type" value="Deployment" />
<property name="com.intellij.clouds.kubernetes.db.container.port" />
</jdbc-additional-properties>
<working-dir>$ProjectFileDir$</working-dir>
</data-source>
</component>
</project>

View File

@ -23,7 +23,7 @@ public class Main3 {
UserMapper userMapper = sqlSession.getMapper(UserMapper.class);
// 执行查询
List<User> users = userMapper.selectAllUser();
List<User> users = userMapper.selectUSerByGenderAndProvince("", "山西");
System.out.println(users);
// 关闭会话

View File

@ -1,5 +1,6 @@
package org.starter.myBatis.mapper;
import org.apache.ibatis.annotations.Param;
import org.starter.myBatis.pojo.User;
import java.util.List;
@ -8,4 +9,5 @@ public interface UserMapper {
User selectUserById(int id);
List<User> selectAllUser();
List<User> selectUserByGender(String gender);
List<User> selectUSerByGenderAndProvince(@Param("gender") String gender, @Param("province") String province);
}

View File

@ -6,7 +6,7 @@
<typeAliases>
<typeAlias type="org.starter.myBatis.pojo.User" alias="user" />
</typeAliases>
<environments default="development">
<environments default="development_len">
<environment id="development">
<transactionManager type="JDBC" />
<dataSource type="POOLED">
@ -16,6 +16,15 @@
<property name="password" value=""/>
</dataSource>
</environment>
<environment id="development_len">
<transactionManager type="JDBC"/>
<dataSource type="POOLED">
<property name="driver" value="com.mysql.cj.jdbc.Driver"/>
<property name="url" value="jdbc:mysql://localhost:3306/user?useSSL=false"/>
<property name="username" value="development"/>
<property name="password" value="123456"/>
</dataSource>
</environment>
</environments>
<mappers>
<!-- <mapper resource="org/starter/learning/mapper/UserMapper.xml" />-->

View File

@ -14,5 +14,8 @@
<select id="selectUserByGender" parameterType="String" resultType="user">
select * from tb_user where gender = #{gender}
</select>
<select id="selectUSerByGenderAndProvince" resultType="org.starter.myBatis.pojo.User">
select * from tb_user where gender = #{gender} and province = #{province}
</select>
</mapper>