`
lxdnaa
  • 浏览: 4776 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
社区版块
存档分类
最新评论
文章列表
1、原生JavaScript实现字符串长度截取 function cutstr(str, len) {     var temp;     var icount = 0;     var patrn = /[^\x00-\xff]/;     var strre = "";     for (var i = 0; i < str.length; i++) {         if (icount < len - 1) {             temp = str.substr(i, 1);             if (patrn ...
文章是一位银行的HR写的,他工作了10年,接待了一群到银行实习的实习生,然后观察他们发生的一系列的故事。像小说,但比我们看过的小说更精彩;像现实,但比我们了解的现实更残酷。大家做好思想准备。 这篇文章很长,长得让你读两个小时读不完;这篇文章很真实,真实的会让一些人对生活产生绝望;这篇文章很现实,现实的会毁掉一些人的梦想;这篇文章也没有正能量,但有助于我们认清我们的社会。文中很多观点比较悲观和现实,看完文章,也不用沮丧。原文作者不太了解互联网,也不熟悉电子商务。至少在电子商务这个行业有些不一样。 我现在有些明白,为什么那么多年轻人会选择在电商领域创业和工作,因为在这里,不用太看他们的家庭; ...
缓存默认情况下是没有开启缓存的,除了局部的session缓存,可以增强变现而且处理循环依赖也是必须的。要开启二级缓存,你需要在你的SQL映射文件中添加一行:<cache/>字面上看就是这样。这个简单语句的效果如下:    (1)映射语句文件中的所有select语句将会被缓存。    (2)映射语句文件中的所有insert,update和delete语句会刷新缓存。    (3)缓存会使用Least Recently Used(LRU,最近最少使用的)算法来收回。    (4)根据时间表(比如no Flush Interval,没有刷新间隔),缓存不会以任何时间顺序来刷新。   ...
动态SQL通常使用动态SQL不可能是独立的一部分,MyBatis当然使用一种强大的动态SQL语言来改进这种情形,这种语言可以被用在任意映射的SQL语句中。MyBatis采用功能强大的基于OGNL的表达式来消除其他元素。 if  choose(when,otherwise)  trim(where,set)  foreach if 在动态SQL中所做的最通用的事情是包含部分where字句的条件。比如:   [html] view plaincopy <select id=”findActiveBlogWithTitleLike”  
Java APISqlSessions使用MyBatis的主要Java接口就是SqlSession。尽管你可以使用这个接口执行命令,获取映射器和管理事务。SqlSessions是由SqlSessionFactory实例创建的。SqlSessionFactory对象包含创建SqlSession实例的所有方法。而SqlSessionFactory本身是由SqlSessionFactoryBuilder创建的,它可以从XML配置,注解或手动配置Java来创建SqlSessionFactory。SqlSessionFactoryBuilderSqlSessionFactoryBuilder有五个b ...
高级结果映射MyBatis创建的一个想法:数据库不用永远是你想要的或需要它们是什么样的。而我们最喜欢的数据库最好是第三范式或BCNF范式,但它们有时不是。我们将要如何映射以下语句呢? [html] view plaincopy <!-- 非常复杂的语句 -->   <select
SQL映射的XML文件MyBatis的构建就是聚焦于SQL的,使其远离于普通的方式。SQL映射文件有很少的几个顶级元素(按照它们应该被定义的顺序): cache - 配置给定命名空间的缓存。 cache-ref – 从其他命名空间引用缓存配置。 resultMap – 最复杂,也是最有力量的元素,用来描述如何从数据库结果集中来加载你的对象。 parameterMap – 已经被废弃了!老式风格的参数映射。内联参数是首选,这个元素可能在将来被移除。这里不会记录。 sql – 可以重用的SQL块,也可以被其他语句引用。 insert – 映射插入语句 update – 映射更新语句? dele ...
XML映射配置文件MyBatis的XML配置文件包含了影响MyBatis行为甚深的设置和属性信息。XML文档的高层级结构如下: configuration配置    properties属性    settings设置    typeAliases类型命名    typeHandlers类型处理器    objectFactory对象工厂    plugins插件    environments环境        environment环境变量            transactionManager事务管理器            dataSource数据源    映射器(mapper ...
  每一个MyBatis的应用程序都以一个SqlSessionFactory对象的实例为核心。SqlSessionFactory对象的实例可以通过SqlSessionFactoryBuilder对象来获得。SqlSessionFactoryBuilder对象可以通过XML配置文件,或从以往使用惯例中准备好的Configuration类实例中来构建SqlSessionFactory对象。 1、从XML中构建SqlSessionFactory 代码如下: [java] view plaincopy String resource = "org/mybat ...
Global site tag (gtag.js) - Google Analytics