-
Mybatis执行的SQL语句都存放在配置文件中
eg: java代码
List<Object[]> list = sqlSession.select("Message.queryMessageList");
配置文件中:(id必须是唯一的)
<mapper namespace="Message">
<select id="queryMessageList" resultMap="结果标签Id">
select * from message where
</select>
在核心的配置文件中配置sqlMessage.xml, 这样就可以把sql语句的配置文件生效了
<mappers> //这个标签可以配置多个
<mapper resource="com/imooc/config/sqlMessage.xml"/>
</mappers>
</mapper>
查看全部 -
Mybatis 基本配置和数据库类
//1、通过配置文件获取数据库连接信息(配置文件中配置了数据库连接相关信息)
Reader reader = Resources.getResourceAsReader("com/imooc/config/Configuration.xml");
//2、通过配置信息构建一个SqlSessionFactory
SqlSessionFactory sqlSessionFactory = new SqlSessionFactoryBuilder().build(reader);
//3、通过sqlSessionFactory打开一个数据库会话
SqlSession sqlSession = sqlSessionFactory.openSession();
查看全部 -
Mybatis之SqlSession
SqlSession的作用:
向SQL语句传入参数
执行SQL语句
获取执行SQL语句的结果
事务的控制
如何得到SqlSession:
通过配置文件获取数据库连接相关信息
通过配置信息构建SqlSessionFactory
通过SqlSessionFactory打开数据库会话
查看全部 -
Dao需求
对象能与数据库据交互
能执行SQL语句
查看全部 -
配置文件的详细路径:Mybatis源码包\src\test\java\org\apache\ibatis\submitted\complex_property\Configuration.xml
查看全部 -
#{} 与 ognl表达式区别
查看全部 -
mybatis常用标签
查看全部 -
mybatis的路径查看全部
-
现在听的脑袋都大了
查看全部 -
mybatis中的OGNL表达式
查看全部 -
Mabatis中的OGNL表达式2
查看全部 -
这一章主要讲如何以及为何将代码规范。
对原写在servlet中的代码进行分层,增加dao,service层
dao处理sql查询
service处理业务逻辑(暂时没有)这里主要是起调用dao的作用
servlet主要功能是设置参数,接收页面参数,调用业务处理,返回参数,跳转页面。
查看全部 -
常用标签:
查看全部
举报