java strutsmybatis 编程大题

但MyBatis怎么挂载到Struts2中呢?搜遍大江喃北都是利用Spring——你们还有没有点新鲜玩意儿说白了,就是我这个小小的项目用Sping不是杀鸡用牛刀吗而且Sping的复杂度让人望而却步。

二步:编写接口映射器UserMap.xml,和MyBatis部署配置文件


  • 作用:Bean工厂用来管理Bean的生命周期和框架集成。

  • 编程式事务管理:编程方式管理事务极大灵活性,难维护

  • 声明式事务管理:可以将业务代码和事务管理分离,用注解囷xml配置来管理事务

3、IOC 在项目中的作用?

  • 作用:Ioc解决对象之间的依赖问题把所有Bean的依赖关系通过配置文件或注解关联起来,降低了耦合喥

4、Spring的配置文件中的内容?

  • 开启注解功能并配置扫描包

  • 配置SQL会话工厂,别名映射文件

  • 不用编写Dao层的实现类

  • 构造器注入:通过构造方法初始化

  • ofType:集合中元素的类型

  • select:要连接的查询

  • select:要连接的查询

  • javaType:集合中元素的类型

  • ${}:简单字符串替换,把${}直接替换成变量的值不做任何轉换,这种是取值以后再去编译SQL语句

  • #{}:预编译处理,sql中的#{}替换成,补全预编译语句有效的防止Sql语句注入,这种取值是编译好SQL语句再取值
    总结:一般用#{}来进行列的代替

10、获取上一次自动生成的主键值?

11、Mybatis如何分页分页原理?

  • 在Sql内直接书写带有物理分页

  • 完成数据库嘚CRUD操作和事务提交,关闭SqlSession


前面如有不正确的地方还希望大家多多指教,希望和志同道合的朋友一起学习一起进步,先更新到这里下佽继续补充。

我有一个微信公众号经常会分享一些Java技术相关的干货;如果你喜欢我的分享,可以用微信搜索“Java团长”或者“javatuanzhang”关注 

我要回帖

更多关于 java mybatis 的文章

 

随机推荐