3703人加入学习
(19人评价)
SSM框架第一季 - Mybatis入门

制作完成于2018-08-27 使用Eclipse-4.7.3a、JDK8、Mybatis3.4.6

价格 免费

在mapper中

namespace给文件重新命名

在select中

需要完整的select  sql语句 

在mybatis中需要

selcet id

select语句中占位符不在使用?而使用sql

parameterType中放置类型

[展开全文]

************根据ID查询************

1> HelloMybatis.java

public class HelloMyBatis{

@Test
public void Test()ThrowsIOException{
  //配置文件路径
  String resource = "sqlMapConfig.xml";
  //读取配置文件
  InputStream in = Resource.getResourceAsStream(resource);
  
  //需要sqlSessionFactoryBuilder
  SqlSessionFactoryBuilder ssfb = new SqlSessionFactoryBuilder();

  //创建sqlSessionFactory
  SqlSessionFactory ssf = ssfb.build(in);

  //创建sqlSession
  SqlSession session = ssf.openSession();

  //操作数据库
  //参数1:要操作的sql语句  参数2:sql语句的参数
  User user = session.selectOne("UserMapper.selectUserById",1);
  System.out.println(user);
}
}

 

2> UserMapper.xml

<mapper namespace="UserMapper">
  <select id="selectUserById" parameterType="Integer" resultType="com.XXX.bean.User">
    select * from user where u_id = #{id}
  </select>
</mapper>

-----------------------------------------------

3>引入日志文件log4j.properties

#日志级别
log4j.rootLogger = DEBUG,stdout
#控制台输出
log4j.appender.stdout=org.apache.log4j.ConsoleApperder
log4j.appender.stdout.layout=org.apache.log4j.Patternlayout
log4j.appender.stdout.layout.ConversionPattern=%5p [%t] - %m%n

注:笔记内容只是记录,未进行实测

 
[展开全文]

授课教师

SIKI学院老师

课程特色

下载资料(1)
视频(37)