随笔分类 - Spring data jpa
Spring data jpa的使用
摘要:1.查询: @Query(value = "select * from system_action sa where sa.parent_id = ?1 order by parent_id,index_of", nativeQuery = true)public List<SystemAction
阅读全文
摘要:不可否认的是 JPA 使用是非常方便的,极简化的配置,只需要使用注解,无需任何 xml 的配置文件,语义简单易懂,但是,以上的一切都建立在单表查询的前提下的,我们可以使用 JPA 默认提供的方法,简单加轻松的完成 CRUD 操作。 但是如果涉及到多表动态查询, JPA 的功能就显得有些捉襟见肘了,虽
阅读全文
摘要:具体实现如下: @Overridepublic Paging<EmployeeSearchDto> listEmpsCorpId(EmpPageListRequest empPageListRequest) { BooleanBuilder builder = new BooleanBuilder(
阅读全文
摘要:QueryDSL 大于、小于、大于等于、小于等于、等于、不等于 等于 EQ : equal .eq 不等于 NE : not equal .ne 小于 LT : less than .lt 大于 GT : greater than .gt 小于等于 LE : less than or equal .
阅读全文
摘要:[Spring Data JPA问题]Executing an update/delete query; nested exception is javax.persistence.TransactionRequiredException JPQL如下: @Modifying(clearAutoma
阅读全文
摘要:引言不可否认的是 JPA 使用是非常方便的,极简化的配置,只需要使用注解,无需任何 xml 的配置文件,语义简单易懂,但是,以上的一切都建立在单表查询的前提下的,我们可以使用 JPA 默认提供的方法,简单加轻松的完成 CRUD 操作。但是如果涉及到多表动态查询, JPA 的功能就显得有些捉襟见肘了,
阅读全文
摘要:创建表结构 跟上一章一样,我们还是使用商品信息表、商品类型表来完成编码。 商品信息表 -- -- Table structure for good_infos -- DROP TABLE IF EXISTS `good_infos`; CREATE TABLE `good_infos` ( `tg_
阅读全文
摘要:jpa默认只有save(Entity)方法,如果数据库中没有记录就新增,如果数据库中有记录就更新记录。 如果要手动添加update(Entity)方法,可以参考这个例子: @Modifying @Transactional @Query(value = "UPDATE SmallFileEntity
阅读全文