- 序列化:implements Serializable,public final static Long SeriaVersionUid = 1L;
- MP的使用步骤:在BookBO类上使用@TableName(“表名")去关联,在字段上使用@TableId,@TableField进行字段关联。(最好新建一个BookVO类,直接把上面那个类复制过去,去掉Table的注解,这样可以降低耦合,我可以在这个类上进行修改等。但是用起来又贼不方便,每次都拷贝。)新建BookMapper接口,继承baseMapper<BookBo>。新建接口如 IBookService 继承 IService<Book>。新建IBookServiceImpl类,继承ServiceImpl<BookMapper,BookBO> 实现IBookSV.
大体流程:新建实体类和表关联,继承BaseMapper<Book>,继承IService<Book>,继承ServiceImpl<mapper,Book>并实现ServiceSV,就可以写业务了,其实可以自动生成 - idea中模板设置 :File and code Templates 中的Includes: /** @Autor yw @Date ${DATE}*/
- atom层:就放置像mp自动生成或者第二点继承的方式,而business包就放置我们自己写的业务类,
- No tests found for given includes:没有发现给定的测试,原因:那么可能是因为你运行单测的时候配置的是gradle运行器去运行单测的。
- 当oracle中为date类型时,java代码中直接使用Date传递参数即可,oracle中将保存为 2022-11-11 11:11:11
- java中的short,integer,Long都对应oracle中的Number,适当选择
- 什么时候加@Service这些注解让容器去管理呢?只要你自己不会去new,就加,经验是除了实体类,其他都得加
- 有@Value就以value内的值为准,即使private String s = "xx"也会被覆盖,
10.
提示:这里填写该问题的具体解决方案:
// ZipSecureFile.setMinInflateRatio(-1.0d);
ZipSecureFile.setMinInflateRatio(0.001); - SELECT SUBSTR(‘太乙>喜喜’, INSTR(‘太乙>喜喜’,‘>’) + 1) FROM DUAL; oracle中截取,SUBSTR是截取第几个位置(包含,从1开始)
- oracle字符串操作,拼接使用 ||
文章地址: - 把一个表的数据插入另外一张表