- 博客(12)
- 资源 (15)
- 问答 (15)
- 收藏
- 关注
转载 MyBatis返回Map键值对数据
List> getMtypeList();select id="getMtypeList" resultType="java.util.HashMap"> select code,`name` from jk_control_measureselect>[DEBUG] 2016-08-29 17:50:09 :==> Executing: select
2017-11-24 00:14:20 1903
转载 mybatis 中 foreach collection的三种用法
foreach的主要用在构建in条件中,它可以在SQL语句中进行迭代一个集合。foreach元素的属性主要有 item,index,collection,open,separator,close。 item表示集合中每一个元素进行迭代时的别名, index指 定一个名字,用于表示在迭代过程中,每次迭代到的位置, open表示该语句以什么开始,
2017-11-23 22:48:26 519
转载 mybatis <foreach>标签 基本原理
在mybatis的mapper配置文件中,可以利用标签实现sql条件的循环,可完成类似批量的sqlmybatis接受的参数分为:(1)基本类型(2)对象(3)List(4)数组(5)Map 无论传哪种参数给mybatis,他都会将参数放在一个Map中:如果传入基本类型:变量名作为key,变量值作为value 此时生成的map只有一个元素。如果传入对象: 对象
2017-11-23 22:43:50 1721
转载 mybatis查询如何返回List<Map>类型数据
只要设定resultType而不设定resultMap就可以了:selectid="selectByPage"parameterType="java.util.Map"resultType="java.util.Map">select rs.*, rssetting.*, cp.STOCK_CODE, cp.UNAME from RS rsleft join T_COM
2017-11-23 22:40:42 1064
转载 resultType和resultMap的区别
1.resultType和resultMap的区别 1>resultType 返回的结果类型 2>resultMap 描述如何将结果集映射到Java对象 2.resultMap节点 1>resultMap概念的内涵 描述如何将结果集映射到Java对象 2>resultMap属性 id
2017-11-23 22:39:58 1051
转载 maven的setting配置文件中mirror和repository的区别
简单点来说,repository就是个仓库。maven里有两种仓库,本地仓库和远程仓库。远程仓库相当于公共的仓库,大家都能看到。本地仓库是你本地的一个山寨版,只有你看的到,主要起缓存作用。当你向仓库请求插件或依赖的时候,会先检查本地仓库里是否有。如果有则直接返回,否则会向远程仓库请求,并做缓存。远程仓库可以在工程的pom.xml文件里指定。如果没指定,默认会到http:
2017-11-22 23:24:38 2372
转载 MySQL存储过程中的3种循环
在MySQL存储过程的语句中有三个标准的循环方式:WHILE循环,LOOP循环以及REPEAT循环。还有一种非标准的循环方式:GOTO,不过这种循环方式最好别用,很容易引起程序的混乱,在这里就不错具体介绍了。这几个循环语句的格式如下:WHILE……DO……END WHILEREPEAT……UNTIL END REPEATLOOP……END LOOPGOTO。
2017-11-21 23:06:00 357
转载 JDBC事务和JTA (XA)事务区别
JDBC 事务 JDBC 事务是用 Connection 对象控制的。JDBCConnection 接口( java.sql.Connection )提供了两种事务模式:自动提交和手工提交。在jdbc中,事务操作缺省是自动提交。也就是说,一条对数据库的更新表达式代表一项事务操作,操作成功后,系统将自动调用commit()来提交,否则将调用rollback()来回滚。在jdbc中
2017-11-20 22:33:22 1354
原创 Java事务的类型有三种
Java事务的类型有三种:JDBC事务、JTA(Java Transaction API)事务、容器事务。 普通事务只支持一个数据库连接,不能跨越多个数据库。默认的情况为自动提交事务,也就是说,每一条对数据库的更新的sql语句代表一项事务,操作成功后,系统自动调用commit()来提交,否则将调用rollback()来撤消事务。 而XA事务支持在两个或多个网络计
2017-11-20 21:32:54 2771
原创 XA两阶段提交协议
因为事务需要实现ACID,即原子性、一致性、隔离性、持久性,所以需要采用一定的机制来保证,通常采用的是分阶段提交的方式。 XA:XA协议,规定事务管理器和资源管理器接口,采用二阶段提交协议。一阶段提交协议 一阶段提交协议相对简单,如下图: 当然,前提是开启了事务,然后在应用程序发出提交/回滚请求后,数据库执行操作,而后将成功/
2017-11-20 21:24:54 585
原创 SpringBoot配置文件读取
1. 新建staticCls.propertiescom.md.name="abc"com.md.want="def"#该随机值只是每次启动时生成一个固定值com.md.id=${random.int}2. 新建StaticCls.java@Configuration@ConfigurationProperties(prefix = "com.md")@PropertySou
2017-11-06 15:41:13 318
jquery.serializejson.min.js
2018-03-28
跟我学Shiro第13章Demo(RememberMe)
2017-09-23
跟我学Shiro第12章Demo(仅JAVA SE+Web+Shiro权限注解)2
2017-09-23
跟我学Shiro第12章Demo(仅JAVA SE+Web+Shiro权限注解)
2017-09-22
跟我学Shiro第12章Demo(仅JAVA SE)
2017-09-20
shiro 第二~六章 完整Demo
2017-09-04
shiro 第七、八章 完整Demo
2017-09-04
iframe如何跨域获取子页面的元素?
2017-06-03
ckEditor字体大小功能按键没有显示出来
2017-04-22
hibernate4报错,好像文件加载不了求大神,,,
2016-10-14
hibernate4获取sessionfactory报错,看下
2016-10-14
最基本的struts2把我搞蒙了,求大神
2016-09-28
现在java web的饼状图或者柱状图用什么框架来生成?
2016-09-13
关于jquery弹框实现问题
2016-07-12
子jsp调用父jsp的方法的问题
2016-07-09
easyUI关于datagrid横向滚动条的实现
2016-06-17
如何让$.messager.show固定在右下角
2016-06-16
如何在<s:textfield>文本框中设置提示语句
2016-05-23
jquery修改struts2文本框标签样式?
2016-05-17
两个<s:textfield>,如何实现联动?
2016-05-13
如何在struts2标签<s:textfield>上添加鼠标事件
2016-05-13
如何实现<s:textfield>和<s:select>提交时合并为一个id元素?
2016-05-12
TA创建的收藏夹 TA关注的收藏夹
TA关注的人