Spring DATA JPA 数据库视图映射[通俗易懂]

Spring DATA JPA 数据库视图映射

大家好,又见面了,我是全栈君。

SQL:

CREATE VIEW my_view AS SELECT my_view_id, my_view_name FROM my_table;

创建java实体类

@Entity
@Table(name = "my_view")
public class MyView implements Serializable {

	private static final long serialVersionUID = 1L;

	@Id
	@Column(name = "my_view_id")
	private Long myViewId;

	@NotNull
	@Column(name = "my_view_name")
	private String myViewName;

}

创建Repository

import org.springframework.data.repository.CrudRepository;

public interface MyViewRepository extends CrudRepository<MyView, Long> {
}

此时则可以测试使用该Repository

@Autowired
private MyViewRepository myViewRepository;
// ...
long count = myViewRepository.count();

 

转载于:https://my.oschina.net/u/3359/blog/1577328

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/107909.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • Linux resize2fs命令扩展文件系统出错[通俗易懂]

    Linux resize2fs命令扩展文件系统出错[通俗易懂]sudoresize2fs/dev/nvme0n1p1原因:Linux不同文件系统格式的文件需要使用不同命令查询文件系统格式df-T-h #列出文件系统格式扩展分区文件系统sudoxfs_growfs/dev/nvme0n1p1 #注意分区名要写对分区文件系统扩容完成…

    2022年10月21日
    3
  • MAC安装JDK及环境变量配置「建议收藏」

    MAC安装JDK及环境变量配置「建议收藏」访问Oracle官网http://www.oracle.com,浏览到首页的底部菜单,然后按下图提示操作:  2.点击“JDKDOWNLOAD”按钮:  3.选择“AcceptLisenceAgreement”同意协议:  4.点击MacOSXx64后面的下载链接: 

    2022年7月17日
    15
  • 配置NFS固定端口[通俗易懂]

    配置NFS固定端口[通俗易懂]NFS启动时会随机启动多个端口并向RPC注册,为了设置安全组以及iptables规则,需要设置NFS固定端口。NFS服务需要开启mountd,nfs,nlockmgr,portmapper,rquotad这5个服务,其中nfs、portmapper的端口是固定的,另外三个服务的端口是随机分配的,所以需要给mountd,nlockmgr,rquotad设置固定的端口。其中,给mountd、rq…

    2022年6月27日
    155
  • Centos查看系统版本「建议收藏」

    Centos查看系统版本「建议收藏」1.查看已经安装的CentOS版本信息CentOS的版本号信息一般存放在配置文件当中,在CentOS中,与其版本相关的配置文件中都有centos关键字,该文件一般存放在/etc/目录下,所以说我们可以直接在该文件夹下搜索相关的文件。其中存放其版本配置信息的文件为“centos-release”,翻译过来就是“CentOS的发行版”,所以说我们可以在这里查看CentOS相应的版本信息。upstream,上游的意思,centos是由RHEL衍生而来。ll/et…

    2022年6月24日
    97
  • Mac下mysql不能远程访问问题

    Mac下mysql不能远程访问问题

    2021年5月14日
    144
  • jvm调优基本思路(jmp如何分析两组数据的关系)

    堆大小设置JVM中最大堆大小有三方面限制:相关操作系统的数据模型(32-bt还是64-bit)限制;系统的可用虚拟内存限制;系统的可用物理内存限制。32位系统下,一般限制在1.5G~2G;64为操作系统对内存无限制。我在WindowsServer2003系统,3.5G物理内存,JDK5.0下测试,最大可设置为1478m。典型设置:java -Xmx3550m-Xms355

    2022年4月16日
    40

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号