2024年4月11日 09点07分

This commit is contained in:
starlight_0208 2024-04-11 09:07:37 +08:00
parent 3d01633e99
commit 79eae50021
2 changed files with 43 additions and 2 deletions

18
.idea/dataSources.xml generated
View File

@ -6,6 +6,24 @@
<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>
<data-source source="LOCAL" name="@10.1.243.2" uuid="9a48848f-e232-4e17-8cb1-567b1077fa34">
<driver-ref>mariadb</driver-ref>
<synchronize>true</synchronize>
<jdbc-driver>org.mariadb.jdbc.Driver</jdbc-driver>
<jdbc-url>jdbc:mariadb://10.1.243.2:3306</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.container.port" />
</jdbc-additional-properties>
<working-dir>$ProjectFileDir$</working-dir>
</data-source>
</component>

View File

@ -1,7 +1,30 @@
package org.starter.myBatis;
public class Main2 {
public static void main(String[] args) {
import org.apache.ibatis.io.Resources;
import org.apache.ibatis.session.SqlSession;
import org.apache.ibatis.session.SqlSessionFactory;
import org.apache.ibatis.session.SqlSessionFactoryBuilder;
import org.starter.myBatis.pojo.User;
import java.io.IOException;
import java.io.InputStream;
import java.util.List;
public class Main2 {
public static void main(String[] args) throws IOException {
// 加载MyBatis核心配置文件并获取SqlSession
InputStream inputStream = Resources.getResourceAsStream("mybatis-config.xml");
SqlSessionFactoryBuilder builder = new SqlSessionFactoryBuilder();
SqlSessionFactory sqlSessionFactory = builder.build(inputStream);
// 获取用于执行SQL的对象 SqlSession
SqlSession sqlSession = sqlSessionFactory.openSession();
// 执行SQL并获取结果
List<User> users = sqlSession.selectList("test.selectById", 1);
System.out.println(users);
// 关闭SqlSession
sqlSession.close();
}
}