SpringDataJpa详解(四) 1.配置多数据源在application.properties中定义两个DataSource定义两个DataSourceConfigJava类可以在不同的package下创建各自的实体和数据访问接口,也可以通过@Transactional(transactionManager="transactionManagerOne")Naming命名策略详解及实践...
SpringDataJpa详解(三) 1.QueryMethod关键字2.Repository Query Method返回值类型3.Jpa注解大全4.jackson相关注解4.Spring中相关注解entityManager不同的生存期https://blog.csdn.net/weixin_37968613/article/details/8855423...
SpringDataJpa详解(二) 1.qbe查询Probe:具有填充字段的域对象的实际实体类,即查询条件封装类[必填]ExampleMatcher:如何匹配特定字段的匹配规则,可以重复使用多个示例。Example:由探针和ExampleMatcher组成,用于创建查询。限制:1.不支持or2.仅支持正则表达式等@ToString@NoArgsConstructor@Setter@Ge...
开发中的时间类 重点参考文章!http://www.importnew.com/14857.htmljava.time– 包含值对象的基础包 java.time.chrono– 提供对不同的日历系统的访问 java.time.format– 格式化和解析时间和日期 java.time.temporal– 包括底层框架和扩展特性 java.time.zone– 包含时区支持的类...
SpringDataJpa详解 JpaRepository这个是最重要的方法,从父接口中所继承的方法对返回值做适配处理。JpaRepository层次结构图SimpleJpaRepository是JpaRepository的实现类,如果想进行扩展可以继承此类。这个类是核心的类,想了解jpa执行过程需要对这个类进行debug,同时也是Spring Jpa动态代理的实现类@RepositoryDefiniti...
idea快捷键 1.ctrl+alt+v根据返回值生成对象2.ctrl+alt+l代码格式化3.shrift+f10运行代码4.shift+enter下一行5.ctrl+x删除一整行6.ctrl+shift+f10运行当前class main方法7.ctrl+shift+v查看剪贴板...
Spring下常见工具包 BeanUtilsStringUtils等https://mrain22.cn/Spring%E7%B3%BB%E5%88%97/Spring%E4%B8%ADUtils%E7%9A%84%E4%BD%BF%E7%94%A8%E7%B3%BB%E5%88%97%EF%BC%88%E4%B8%80%EF%BC%89%EF%BC%9AStringUtils.html
sql经典实例 1.串联多列的值SELECT CONCAT(e.id,'=====',e.Salary) as 'case'FROM employee e2.在select语句里使用条件逻辑3.随机返回若干行记录select *from employeeorder by random() limit 34.把null值转换为实际值(case when也可以吗,但是还是不如该函数好...