mybatis的第一个程序

落日映苍穹つ 2022-05-28 00:47 345阅读 0赞

1、首先第一步,通过 xml 文件创建 SqlSessionFactory

xml文件如下所示:

mybatis-config.xml

  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <!DOCTYPE configuration
  3. PUBLIC "-//mybatis.org//DTD Config 3.0//EN"
  4. "http://mybatis.org/dtd/mybatis-3-config.dtd">
  5. <configuration>
  6. <!-- 配置数据源 -->
  7. <environments default="development">
  8. <environment id="development">
  9. <transactionManager type="JDBC"/>
  10. <dataSource type="POOLED">
  11. <property name="driver" value="com.mysql.jdbc.Driver"/>
  12. <property name="url" value="jdbc:mysql://localhost:3306/test"/>
  13. <property name="username" value="root"/>
  14. <property name="password" value="root"/>
  15. </dataSource>
  16. </environment>
  17. </environments>
  18. <!-- 加载Dao的xml映射文件 -->
  19. <mappers>
  20. <mapper resource="com/zwz/mapper/UserDao.xml" />
  21. </mappers>
  22. </configuration>

2、java代码加载SqlSessionFactory,创建 Session,发送 sql 语句

代码实现如下:

  1. public class MybatisTest {
  2. public static void main(String[] args) throws Exception {
  3. String resource = "mybatis-config.xml";
  4. InputStream in = Resources.getResourceAsStream(resource);
  5. SqlSessionFactory factory = new SqlSessionFactoryBuilder().build(in);
  6. SqlSession sqlsession = factory.openSession();
  7. List<User>ulist = sqlsession.selectList( "com.zwz.dao.UserDao.selectList" );
  8. for(User user:ulist){
  9. System.out.println( user.getName() );
  10. }
  11. }
  12. }

发表评论

表情:
评论列表 (有 0 条评论,345人围观)

还没有评论,来说两句吧...

相关阅读