![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Jpa的使用
时光不在~
我在这,你在哪
展开
-
达梦数据库使用jpa源生sql实现多条件查询
话不多说,直接上案例!我要实现这么一个列表,看上去很简单吧!只要在sql中判断一下条件值是否为空,不为空的话就拼接该条件即可。在mysql中使用case when 即可解决这个问题。即判断条件为空就拼接上 “1=1” ,不为空就拼接上条件 如 “company_type=?1”@Query(value = "select play_name_zh playNameZh,import_company importCompany,company_type companyType,prod原创 2022-01-16 18:31:46 · 2372 阅读 · 3 评论 -
oracle中的rownum问题
当我们想使用rownum查询部分记录时会使用到rownum这个词来帮助我们找到想要的数据,但当我们想要查询rownum>10的记录时,却总是查询不到一条记录,这是怎么回事呢?让我们先来认识一下rownum:rownum是oracle提供的伪列,既然是伪列,那就跟真正的列是有区别的,...原创 2020-03-22 11:12:12 · 703 阅读 · 0 评论 -
JPA 列名无效问题
最近使用jpa查询业务数据,遇到了不少问题,只能说自己不懂,不会用。列名无效问题:使用jpa原生SQL:@Query(value = "Select * from ( "+ "select d.* ,rownum rn from EDU_USER_ORDER_DETAIL d where d.GENERIC_PROD_ID in(?1) and d.STATE=2 a...原创 2020-03-21 17:41:10 · 4886 阅读 · 0 评论 -
数据类型不一致: 应为 NUMBER, 但却获得 BINARY
我遇到的情况是 in后面应该跟list集合,我给的是数组,就报错了。网上看到的另一种情况是:所传参数为空,比如应传Long类型,实际传null。...原创 2020-03-18 23:41:31 · 1227 阅读 · 0 评论