摘要:
web.xml文件中的metadata-comcomplete属性的作用: 该属性指定当前的部署描述文件是否是完全的。如果设置为true,则容器在部署时只依赖部署描述文件,忽略所有的注解(同时也会跳过web-fragment.xml的扫描,亦即禁用可插性支持);如果设置为false或不配置该属性,则 阅读全文
摘要:
Maven共有6类属性: ①内置属性(Maven预定义属性,用户可以直接使用) ${basedir}表示项目的根路径,即包含pom.xml文件的目录 ${version}表示项目版本 ${project.basedir}同${basedir} ${project.baseUri}表示项目文件地址 $ 阅读全文
摘要:
1、在项目根目录中新建lib文件夹,添加jar包 2.在pom.xml文件中添加dependency 在此配置后编码时可以引入jar包了,由于scope=system,打成war包时不会打进去 3.添加Maven插件,将jar包添加到war包中,在pom.xml文件中找到plugins标签,添加下面 阅读全文
摘要:
mybatis中使用动态sql,报错: invalid comparison: java.util.ArrayList and java.lang.String] with root cause 是由于 list != ' ' 导致的,引起了集合与string类型的比较 修改为 阅读全文
摘要:
mybatis批量插入oracle时报错:unique constraint (table name) violated,是因为插入的集合中有两条相同唯一约束的数据。 阅读全文
摘要:
SpringBoot配置文件分为.properties和.yml两种格式,根据启动环境的不同获取不同环境的的值。 spring中不支持直接注入静态变量值,利用spring的set注入方法注入静态变量 .properties文件 .yml文件(要注意冒号后一定要有一个空格,不然会识别不到值) 使用@C 阅读全文
摘要:
因为<resultMap>中映射的实体类属性类型与数据库字段类型不一致造成的。 阅读全文
摘要:
mybatis批量更新返回结果为-1,是由于mybatis的defaultExecutorType引起的, 它有三个执行器:SIMPLE 就是普通的执行器;REUSE 执行器会重用预处理语句(prepared statements); BATCH 执行器将重用语句并执行批量更新。 BATCH可以批量 阅读全文
摘要:
一、oracle批量插入 二、mysql批量插入 总结: 1、oracle中没有values关键字 2、oracle的foreach中的separator值是UNION ALL ,mysql的foreach中的separator值是逗号 3、oracle的foreach中的语句需要(select . 阅读全文
摘要:
报错:### Error updating database. Cause: java.sql.SQLException: ORA-00926: 缺失 VALUES 关键字### The error may involve com.cn.ssm.dao.OrderSatisFactionDao.ad 阅读全文