- 博客(6)
- 资源 (1)
- 收藏
- 关注
原创 MyBatis在Spring中简单配置
一、sqlSessionFactory的配置dataSource属性该属性必须配置,多数据源时会有多个dataSource,同时也需要配置多个sqlSessionFactory来对应。mapperLocations属性配置该属性后,sqlSessionFactory会自动扫描该路径下的所有文件并解析。该路径支持多个,可以用,;\t\n进行分割。每一个路径
2017-01-13 17:36:45 432
原创 MyBatis批量插入
一、 INSERT INTO TStudent(name,age) VALUES(#{item.name}, #{item.age}) 该方法和循环调用方法插入没有区别,mapper接口方法返回值将是最一条INSERT语句的操作成功的记录数目(就是0或1),而不是所有INSERT语句的操作成功的总记录数而且当其中一条不成功时,不会进行整体回滚。二、I
2017-01-13 17:11:47 511
转载 MyBatis实现关联表查询
一对一关联<!-- 为这个mapper指定一个唯一的namespace,namespace的值习惯上设置成包名+sql映射文件名,这样就能够保证namespace的值是唯一的例如namespace="me.gacl.mapping.classMapper"就是me.gacl.mapping(包名)+classMapper(classMapper.xml文件去除后缀) -->
2017-01-13 16:55:42 426
转载 MySql避免重复插入记录方法(ignore,Replace,ON DUPLICATE KEY UPDATE)
本文章来给大家提供三种在mysql中避免重复插入记录方法,主要是讲到了ignore,Replace,ON DUPLICATE KEY UPDATE三种方法,各位同学可尝试参考。案一:使用ignore关键字如果是用主键primary或者唯一索引unique区分了记录的唯一性,避免重复插入记录可以使用: 代码如下复制代码1 INSERT IG
2017-01-13 16:00:02 308
转载 MyBatis传入多个参数的问题
一、单个参数:public ListXXBean> getXXBeanList(String xxCode); select id="getXXXBeanList" parameterType="java.lang.String" resultType="XXBean"> select t.* from tableName t where t.id= #{id} select
2017-01-13 15:22:22 339
转载 Java框架数据库连接池比较(c3p0,dbcp和proxool)
现在常用的开源数据连接池主要有c3p0,dbcp和proxool三种,其中: ¨ hibernate开发组推荐使用c3p0; ¨ spring开发组推荐使用dbcp (dbcp连接池有weblogic连接池同样的问题,就是强行关闭连接或数据库重启后,无法reconnect ,告诉连接被重置,这个设置可以解决); ¨ hibernate i
2017-01-13 11:53:45 479
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人