当前位置: 代码迷 >> J2EE >> 有关 Mybatis 和 SpringJdbc 一些的有关问题
  详细解决方案

有关 Mybatis 和 SpringJdbc 一些的有关问题

热度:442   发布时间:2016-04-17 23:56:52.0
有关 Mybatis 和 SpringJdbc 一些的问题
Mybatis进行数据库操作执行的是xml文件里面的sql 

用的是 sqlSessionTemplate,一般是传两个参数,例如:

this.sqlSessionTemplate.selectOne(statement, parameter);

statement 为:xml文件的 namespace.id , parameter 为执行sql需要的参数。 


SpringJdbc 可以直接在代码中传sql字符串进行查询。


现在觉得只用MyBatis 一些简单的sql 再写xml文件感觉很麻烦, 自己想到2中解决方法
1 项目里面引入 Mybatis 和 SpringJdbc  两个操作数据库的东西。 
2 Mybatis 中有没有直接传sql字符串的方法进行操作数据库,

求教求教~
------解决方案--------------------
用注解,或者把sql语句当成参数传到xml里。
------解决方案--------------------
? @Insert
? @Update
? @Delete
? @Select
------解决方案--------------------
你绝对你的项目只有简单的sql语句,那么你干脆用hibernate塞,

Mybatis本身就是给复杂的查询语句设定的,它的两种方式注解跟xml文件读取都是为其设定的。
灵活编写复杂多表操作的sql语句


具体的可以网上查阅的都很多的
------解决方案--------------------
写在配置文件中的sql,可以随时修改,不用重启服务
------解决方案--------------------
如果你要想mybatis用sql可以,不过用法就跟jdbc没什么区别了,用SqlSession的getConnection来获取数据库的连接,后面的用法就和jdbc一样了

Connection conn=sqlSession.getConnection();
后面的用法和jdbc一样了
  相关解决方案
本站暂不开放注册!
内测阶段只得通过邀请码进行注册!
 
  • 最近登录:Sun Oct 21 03:39:56 CST 2018
  • 最近登录:Sun Oct 21 03:39:56 CST 2018
  • 最近登录:Sun Oct 21 03:39:56 CST 2018
  • 最近登录:Sun Oct 21 03:39:56 CST 2018
  • 最近登录:Sun Oct 21 03:39:56 CST 2018