摘要:
时间很快,毕业一个月,来公司也两个月了。 公司项目采用SSH,同事们都是使用MyEclipse进行工作,作为萌新一枚,不得已跟随大家一起使用MyEclipse来进行开发工作。 MyEclipse已被弃用多年,使用起来有那么一两个星期的适应期, 中间也无数次的吐槽怎么这么不好用(可能是我自己不怎么熟悉 阅读全文
摘要:
1.动态sql-if 当有值输入才进行sql的动态拼接 2.choose-when-otherwise 3.sql-where (前面写的where `id` > 0比较无脑, 但是 不写会出现sql语法错误) 4.动态sql-set 5.sql-trim (加前缀,去掉多余的部分 可以替换sql- 阅读全文
摘要:
1.不创建mapper对应接口(selectOne(S)) 2.列名与属性不一致的时候处理(与bean与数据库名不一致) 例如 :bean 中为userName, 数据库中为 name 解决方案一、使用别名 解决方案二、使用 ResaultMap(Person.xml) 3.sql 语句中 # 和 阅读全文
摘要:
1.项目结构 2.依赖包(pom.xml) 3.配置jdbc参数(db.properties) 4.建Bean(Person.java) 5.配置mybatis的配置文件(mybatis-config.xml) 6.创建mybatis工具类(MyBatisUtil.java) 7.配置mapper( 阅读全文
摘要:
主要组成: -scope 用来控制以来和编译,测试运行的classpath的关系 ~compile:默认依赖编译范围。对于编译,测试,运行都有效 ~test:测试雨来范围,只对于测试有效 ~provided:对于编译,测试有效,但对于运行无效。因为容器已经提供,例如servlet-api。 阅读全文