2024年4月12日 14点14分
This commit is contained in:
parent
92d66468a6
commit
5607efaeeb
13
.idea/dataSources.xml
generated
13
.idea/dataSources.xml
generated
@ -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>
|
||||
@ -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);
|
||||
|
||||
// 关闭会话
|
||||
|
||||
@ -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);
|
||||
}
|
||||
|
||||
@ -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" />-->
|
||||
|
||||
@ -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>
|
||||
Loading…
x
Reference in New Issue
Block a user