随笔分类 - MyBatis
摘要:只需要在spring boot启动类上加上注解,并指定jar包中接口文件包路径即可 如下: 如此com.xx包下的任意级子目录下的dao包下的所有接口都会被扫描到,包括jar包中的。
阅读全文
摘要:mybatis提供了一个配置: #开启驼峰命名转换 mybatis.configuration.map-underscore-to-camel-case=true 使用该配置可以让mybatis自动将SQL中查出来的带下划线的字段,转换为驼峰标志,再去匹配类中的属性。 即: @Select("sel
阅读全文
摘要:加粗放大的这两行即是。 要为【com.xxx】下目标类生成别名的话,那么这些类必须继承同一个父类【com.xxx.xxx.Xxx】,
阅读全文
摘要:第一种:接口和xml不在同一个目录,需要在sqlSessionFactoryBean中额外 指定xml的路径: 第二种,接口和xml在同一个路径下,可以只配置MapperScannerConfigurer下的basePackage: 有时间的童鞋可以自己看看源码。
阅读全文
摘要:最近用junit测试spring项目的时候,报错: 最近用junit测试spring项目的时候,报错: Manual close is not allowed over a Spring managed SqlSession 意思是不允许手动关闭spring管理的sqlSessinon, googl
阅读全文
摘要:1、将springloaded-1.2.5.RELEASE.jar(http://pan.baidu.com/s/1o7oRq1k)放在tomcat的bin目录下2、修改bin目录下的catalina.bat,在第一行加上下面这一句,注意路径可能需要修改一下:set JAVA_OPTS=-javaa
阅读全文
摘要:INSERT INTO AC_OPERATOR_ROLE (OPERATOR_ID, ROLE_ID) VALUES ( #{record.OPERATOR_ID}, #{record.ROLE_ID} ) 可参考:ht...
阅读全文
摘要:insert into SP_LACK_APPLY (BILL_ID, ORGAN_ID, ORGAN_NAME, APPLY_TYPE_VALUE, APPLY_TYPE_NAME, APPLY_PN, APPLY_ITEM_NAME, APPLY_IT...
阅读全文
摘要:对于一般的自定义对象 1、使用子查询: 2、不使用子查询: 或者类似如下写法: 这样会自动在sql查询结果里找到相应的字段来组成相应的对象。 对于list 1、使用子查询: 2、当然,也可以不使用子查询 这会让mybatis自动进行一个类似group by的操作,将所有其他字段重复的数据合并,然后将
阅读全文