eclipse使用(一)

  使用eclipse时,编写对象的返回值非常麻烦,而使用返回值快捷键可以简化这一过程

  • 第一种 Alt+shift+L
    • 将光标放在有返回值的代码句的分号后面;
      1
      2
      3
      4
      5
      Resources.getResourceAsStream("mybatis.xml");
       
      new SqlSessionFactoryBuilder().build(resourceAsStream);
       
      factory.openSession();
    • 按住Alt+Shift+L键,会弹出对话框,输入变量的名字,点击OK即可;

1
2
3
4
5
InputStream resourceAsStream = Resources.getResourceAsStream("mybatis.xml");
 
SqlSessionFactory factory = new SqlSessionFactoryBuilder().build(resourceAsStream);
 
SqlSession session = factory.openSession();
  • 第二种 Ctrl+1
    • 将光标放置在有返回值代码句那一行上(分号前后都行);
      1
      2
      3
      4
      5
      Resources.getResourceAsStream("mybatis.xml");
       
      new SqlSessionFactoryBuilder().build(resourceAsStream);
       
      factory.openSession();

       

    • 选择Assign statement to new local variable : 生成局部变量;
      1
      2
      3
      4
      5
      InputStream resourceAsStream = Resources.getResourceAsStream("mybatis.xml");
       
      SqlSessionFactory factory = new SqlSessionFactoryBuilder().build(resourceAsStream);
       
      SqlSession session = factory.openSession();

       

       

    • 选择Assign statement to new field : 生成全局变量;
      1
      2
      3
      4
      5
      6
      7
      8
      9
      10
      11
      12
      13
      14
      15
      16
      17
      18
      19
      20
      21
      22
      23
      24
      25
      26
      27
      import java.io.IOException;
      import java.io.InputStream;
      import java.util.List;
       
      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 com.bjm.pojo.People;
       
      public class Test {
          private static SqlSessionFactory factory;
          private static InputStream resourceAsStream;
          private static SqlSession openSession;
       
          public static void main(String[] args) throws IOException{
              resourceAsStream = Resources.getResourceAsStream("mybatis.xml");
              factory = new SqlSessionFactoryBuilder().build(resourceAsStream);
              openSession = factory.openSession();
              List<People> selectList = openSession.selectList("com.bjm.mapper.selAll");
               
              for (People people : selectList) {
                  System.out.println(people.toString());
              }openSession.close();
          }
      }

       

posted @   家铭  阅读(167)  评论(0编辑  收藏  举报
努力加载评论中...
点击右上角即可分享
微信分享提示