`
wx1568847608
  • 浏览: 13707 次
文章分类
社区版块
存档分类
最新评论
文章列表
model.addAttribute("dataList", dataList); //将数据传递到页面 return "/basicinfo/factory/jFactoryList.jsp"; //转向页面 默认是请求转发,request默认封装的参数信息是相同的,对象是不同的,请求开始,响应结束就是请求转发寿命 所以一般都携带数据,model.addAttribute("obj", obj);就是放在re ...
// 转载于:https://my.oschina.net/u/3043570/blog/2209213
MyBatis-Configuration.xml命名就不要在spring的配置文件制定了 <?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE configuration   PUBLIC "-//mybatis.org//DTD Config 3.0//EN"   "http://mybatis.org/dtd/mybatis-3-config.dtd& ...
下面是spring整合mybatis 事务管理 介绍事务 企业级开发中,事务管理是必不可少的,保证数据的完整性和一致性。 事务的四个特性ACID: atomic:原子性  事务操作具有原子特性,要么一起完成, 要么一起不起作用 consistency:一致性 一旦事务完成(提交或者回滚了),系统保证业务具有一致性状态,不会是部分完成部分失败 isolation:隔离性  可能有许多事务会同时处理相同的数据,因此每个事务都应该与其他事务隔离开来,防止数据损坏。 持久性(Dur ...
public abstract class SqlSessionDaoSupport extends DaoSupport { private SqlSession sqlSession; private boolean externalSqlSession; public void setSqlSessionFactory(SqlSessionFactory sqlSessionFactory) { if (!this.externalSqlSession) { ...
<!-- 获取会话工厂,并注入Mybatis,和dateSource数据库链接 --> <bean id="sqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean"> <property name="dataSource" ref="dataSource"></property> & ...
sqlsession代表与数据库一次回话,访问一次数据库就是一次回话,sqlsession底层封装了对数据库curd的操作实现. SqlSession提供select/insert/update/delete方法,在旧版本中使用使用SqlSession接口的这些 ...
dao是数据访问层,mybatis层主要作用就是将jdbc连接数据库,事务操作,数据访问的实现进行底层封装,让应用层从底层jdbc中抽取出来,通过配置文件来操作jdbc连接,实现持久化。 mybatis中有两个对象, 1sqlsessionFactory -mybatis核心。主要来创建sqlsession,由于sqlsessionFatory内存开销大, 需要用单例模式创建,是线程安全的。 2sqlsession mybatis核心,操作数据库的对象,是应用程序与持久层之间执行交互操 ...
01 window.location.href http://www.home.com:8080/windows/location/page.html?ver=1.0&id=timlq#love window.location.origin http://www.home.com:8080 window.location.protocol http: window.location.host www.home.com window.locati ...
一直认为mysql更新操作会返回实际修改数量(affected rows), 但是最近在mybatis项目中发现其返回的是匹配数量(matched rows). 不管什么orm框架其底层都是使用mysql官方提供的驱动jar包实现的与数据库 ...
01 $.grep(array,callback[,invert]) callback:function(v,i){ return boolean } invert:boolean 默认false ex:var arr = $.grep([1,2,3,4,5,6],function(v,i){ return n > 2;}[,false]) // arr=[3,4,5,6] var arr = $.grep([1,2,3,4,5,6],function(v,i){ ...
php foreach foreach($a as $key=>$value) || foreach($a as $value) js forEach for array.forEach(function(item){...}) jq each $().each(function(i,v){}) [jqObj] || $.each([obj array],function(i,v){}) <table class="table table-striped tabl ...
1 <meta name = "viewport" content = " width = device-width , initial-scale = 1 "> 2 div container => div jumbotron 超大屏幕<=>[div container获得占全部宽度且不带圆角]=>div jumbotron => div row => div col-sm-4 *3 3 div ...
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> ...
0.git 官网最新 安装 1.git config --global user.name "bzz"   git config --global user.email "email...."   配置参数,所有的或者某个仓库指定 2.pwd(文件夹路径) cd ../../directory   (mkdir newfile)   cd newfile   git init   ls -ah(文件夹下的所有) 3.touch readme.txt   ...
Global site tag (gtag.js) - Google Analytics