我使用Spring Boot并遇到了同样的问题。我有一个视图,从各种Spring Batch表中获取各种字段,以显示用户运行的作业的状态。经过一些实验,以下工作:

@Entity

public class Job {

@Id

@Column(name = "JOB_INSTANCE_ID")

private String jobInstanceId;

@Column(name = "JOB_EXECUTION_ID")

private String jobExecutionId;

@Column(name = "JOB_NAME")

private String jobName;

@Column(name = "JOB_TYPE")

private String jobType;

@Column(name = "START_TIME")

private Date startTime;

@Column(name = "END_TIME")

private Date endTime;

@Column(name = "STATUS")

private String status;

@Column(name = "USERNAME")

private String username;

public String getJobInstanceId() {

return jobInstanceId;

}

public void setJobInstanceId(String jobInstanceId) {

this.jobInstanceId = jobInstanceId;

}

public String getJobName() {

return jobName;

}

public void setJobName(String jobName) {

this.jobName = jobName;

}

public Date getStartTime() {

return startTime;

}

public void setStartTime(Date startTime) {

this.startTime = startTime;

}

public Date getEndTime() {

return endTime;

}

public void setEndTime(Date endTime) {

this.endTime = endTime;

}

public String getStatus() {

return status;

}

public void setStatus(String status) {

this.status = status;

}

public String getJobType() {

return jobType;

}

public void setJobType(String jobType) {

this.jobType = jobType;

}

public String getUsername() {

return username;

}

public void setUsername(String username) {

this.username = username;

}

public String getJobExecutionId() {

return jobExecutionId;

}

public void setJobExecutionId(String jobExecutionId) {

this.jobExecutionId = jobExecutionId;

}

}

和存储库定义:

public interface JobsRepository extends JpaRepository {

@Query(value = "SELECT JOB_INSTANCE_ID, JOB_EXECUTION_ID, JOB_NAME, JOB_TYPE, START_TIME, END_TIME, STATUS, USERNAME FROM JOBS_VW", nativeQuery = true)

List getAll();

@Query(value = "SELECT JOB_INSTANCE_ID, JOB_EXECUTION_ID, JOB_NAME, JOB_TYPE, START_TIME, END_TIME, STATUS, USERNAME FROM JOBS_VW WHERE JOB_INSTANCE_ID=?1", nativeQuery = true)

List getJobsByInstanceId(String instanceId);

}

java查看sql视图,java - Spring + JPA + SQL视图 - SO中文参考 - www.soinside.com相关推荐

  1. java模拟滑动事件_java - 以编程方式在Android视图中触发滑动动作事件 - SO中文参考 - www.soinside.com...

    我正在尝试以编程方式触发视图中的滑动.还有其他问题的答案,但他们没有为我工作.我还看到一些comments表示程序化的拖动/滚动因安全原因被禁用,这是真的吗?我很想找到一个明确的答案. 我尝试了以下方 ...

  2. java applog_java - 通过Logback登录到App Engine request_log - SO中文参考 - www.soinside.com

    我当前部署的当前Logback配置如下(您可以说我的构想已耗尽...): %-4relative [%thread] %-5level %logger{35} - %msg application.l ...

  3. 如何用Java制作hwid验证_java - 将帐户登录+ HWID锁定添加到Java程序的最安全方法是什么? - SO中文参考 - www.soinside.com...

    是的,你可以做到,但你需要重新设计你的应用程序.您应该将应用程序分成两个不同的应用程序.(简而言之:您还有很长的路要走) 1-客户端应用程序:Java应用程序与最终用户交互的位置. 2-服务器应用程序 ...

  4. java keytool 导入证书_java - Keytool无法导入证书 - SO中文参考 - www.soinside.com

    在尝试导入证书时,我收到一条错误,导致无法导入,因为在这种情况下别名(tomcat)已经存在 $ keytool -import -v -alias tomcat -file tomcat.crt - ...

  5. java modelmapper_java - 使用ModelMapper映射抽象类型的字段 - SO中文参考 - www.soinside.com...

    我有以下课堂知识层次:public abstract class Base { protected Boolean baseBoolean; } public class A extends Base ...

  6. java swing中英文支持,java - Swing国际化 - 如何在运行时更新语言 - SO中文参考 - www.soinside.com...

    我通过扩展JLabel并覆盖getText来返回对语言选择的评估来解决这个问题. 您还需要一些发布/订阅机制来"告诉"您的标签语言已更改. 在这里我使用updateLanguage ...

  7. es java api 创建索引结构_elasticsearch - 如何使用ES的Java API来创建一个新类型的索引 - SO中文参考 - www.soinside.com...

    我已经成功创建索引的使用客户,这样的代码: public static boolean addIndex(Client client,String index) throws Exception { ...

  8. java中exec命令,java - 从Java中运行exec命令需要 bash 吗? - SO中文参考 - www.soinside.com...

    日志输出显示了运行的命令,可以看到其中包括一个 bash 命令.thufir@dur:~/NetBeansProjects/threadedExecTelnet$ thufir@dur:~/NetBe ...

  9. java添加zip并下载,java - 使用java创建zip并使其可下载。 - SO中文参考 - www.soinside.com...

    我有一个程序,我想用它来创建一个位于目录中的文件的压缩文件. 该程序运行,但在chrome中,它无法下载,说网络错误. 在Mozilla中,它说Ut0ij4ld.ZIP.part无法保存,因为源文件无 ...

  10. java实体中文字段_java - Spring JPA实体类是否可以包含不在数据库表中的非数据库字段 - SO中文参考 - www.soinside.com...

    我在SpringBoot中使用Spring JPA和Spring Data Rest.我有一个称为用户的数据库表和该表的实体.我没有此应用程序的控制器.@Entity @Table(name = &q ...

最新文章

  1. c/c++ ide 简介
  2. PhoneGap/Cordova Android应用签名发布系列问题处理收集
  3. 英特尔x722网卡驱动_产品详情 | 从核心到边缘,英特尔加速5G网络基础设施建设...
  4. python 异常分类_Python异常类型
  5. JAVA程序员基本功:开发实现类隐藏及应用
  6. python print return_对python中return和print的一些理解
  7. 创作焦虑之下,红人大V怎么看微博?
  8. plsql如何导入csv文件,PLSQL导入csv文件到数据库
  9. 生物药、创新药、仿制药新项目立项调研、评估的重要手段
  10. Java8新特性JDK8之joining函数
  11. 打开pycharm时一直更新目录 updating indecix
  12. 电脑C盘满了有什么影响?如何正确清理C盘?
  13. C# 中 KeyPress 、KeyDown 和KeyPress的详细区别[转]
  14. 新型网络诈骗缘何层出不穷?
  15. STM32用cube配置FATFS模式下SPI读写SD卡
  16. 是男人就下100层(小游戏)
  17. Spring cloud系列十八 Spring Cloud 从Dalston.SR5到Greenwich.SR1 的升级记录
  18. IO接口标准(3):HCSL和LPHCSL
  19. DSP/ARM+FPGA运动控制器定制 精雕机数据机床
  20. 本地化社交问答网站Drumo瞄准亚洲和澳洲市场

热门文章

  1. CentOS6编译装载nbd模块
  2. siblings() 获得匹配集合中每个元素的同胞,通过选择器进行筛选是可选的。
  3. 解决 “Microsoft.Jet.Oledb.4.0 找不到提供者 或 未正确安装” 的方法
  4. Java无线数据增值业务概述
  5. CCF201912-3 化学方程式(100分)【文本处理】
  6. HDU2200 Eddy's AC难题【组合计算】
  7. 趣味程序之打印字符图案系列
  8. 生活中的实验 —— 家庭电路
  9. hadoop 分布式切换为伪分布式(单机)
  10. 自定义 C++ 中的 range() 函数