社区
Web 开发
帖子详情
JPA 查询值替换问题???
JuneHer
2014-10-16 10:45:43
JPA查询时将值为空的字段的值改为0,就像mysql的ifnull函数一样,请问在Java中查询语句怎么写??求大神帮忙!!谢谢!
...全文
187
6
打赏
收藏
JPA 查询值替换问题???
JPA查询时将值为空的字段的值改为0,就像mysql的ifnull函数一样,请问在Java中查询语句怎么写??求大神帮忙!!谢谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
JuneHer
2014-10-16
打赏
举报
回复
谢谢 ohogogo ! 在 modul 中对字段赋了一个初始值。已解决。
ps低音炮
2014-10-16
打赏
举报
回复
private String id = "";
ps低音炮
2014-10-16
打赏
举报
回复
给model 对应的字符赋个初始值试试。
JuneHer
2014-10-16
打赏
举报
回复
queryStr.append("select new com.ewayit.model.Attrecord(p.id, p.attendanceDate, p.officetime_desc, p.closetime,") .append(" p.officetime, p.closetime_desc, p.latetime, p.earlytime, p.overtime, p.absenttime, p.holidays,") .append(" p.holiday, r.id, isnull(p.officeTimeType.id, 0) as officetime_id, isnull(p.closeTimeType.id, 0) as closetime_id, r.name, r.att_state, r.enNo)") .append(" from com.ewayit.model.Attendance p, com.ewayit.model.Record r where p.record.id = r.id"); 这是我的查询语句,但是出现的时候报了空指针异常。如果我去掉查询中的 isnull 函数的时候,查询没有问题。 我想把 p.officeTimeType.id 值为 null ,替换成 0。 求大神帮忙!!
JuneHer
2014-10-16
打赏
举报
回复
p.officeTimeType.id 所对应的是一个外键,数据类型是Integer,在Attrecord中的它的数据类型是int,在数据库主表中该字段有部分值是 null,查询的时候报如下错误: org.hibernate.QueryException: could not instantiate class [com.ewayit.model.Attrecord] from tuple; 所以我想在查询语句中对该字段为 null 值做个替换,替换为0。
JuneHer
2014-10-16
打赏
举报
回复
看错了! 还是不可以。
spring-data-
jpa
-temporal:Spring Data
JPA
模块的临时审核扩展
通常,当您发出更新表上一行的语句时,新
值
将
替换
该行上的旧
值
,以便仅最新数据可供应用程序使用。 对于系统版本的表,[db服务器]跟踪行更改时的时间点。 当您更新这些表上的一行时,它将创建一个新行以显示为当前...
log4jdbc-spring-boot-starter:将Log4jdbc与Spring Boot结合使用的启动器
'记录SQL 在需要插入参数
值
的地方(例如,例如spring.
jpa
.properties.hibernate.show_sql=true所做的事情),log4jdbc可以使用
替换
为其实际
值
的占位符来记录SQL。 因此,而不是select name from User where id = ? ...
JPA
:好与坏?常见
问题
解答
问题
:EJB专家团队是如何摆脱事务描述符的? 回答:在会话bean和消息驱动bean中,可以通过描述符和注释来控制事务的行为。此外,我们将默认的事务属性更改为“REQUIRED”,这个默认
值
比以前的
值
“SUPPORTS”更常用。...
[JAVA EE]
JPA
查询
用法:自定义
查询
,分页
查询
问题
:内置的crud功能不满足需求时如何添加自定义
查询
? 几种自定义
查询
方法 方法命名规则
查询
按照
JPA
定义的规则,
查询
方法以 find|read|get 开头(比如 find、findBy、read、readBy、get、getBy),涉及条件...
Hibernate
JPA
复杂
查询
Hibernate
JPA
复杂
查询
1、JPQL 语句 JPQL全称:Java Persistence Query Language 在 EJB2.0 中引入的 EJB
查询
语言 (EJB QL),Java 持久化
查询
语言 (JPQL) 是一种可移植的
查询
语言,旨在以面向对象表达式语言的...
Web 开发
81,094
社区成员
341,711
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章