如何将本机SQL查询转换为Java应用程序的JPA查询

洛基
SELECT b.books_name,b.books_id FROM BOOKS b JOIN AUTHOR a 
ON b.AUTHOR_ID = a.AUTHOR_ID WHERE a.AUTHOR_NAME='WILLIAM';
Shivangi Gupta

您需要创建Book and Author实体并建立映射。由于您的架构将author_id和books表存储在一起...我假设这里有很多一对一的映射。

@Entity
@Table(name="BOOKS")
Class Books {
    @Id
    Integer booksId;
    String booksName;
    @ManyToOne
    @JoinColumn(name="AUTHOR_ID")
    Author author;
    ... more fields
    public Books(Integer booksId, String booksName) {
        this.booksId = booksId;
        this.booksName = booksName;
    }
}

@Entity
@Table(name="AUTHOR")
Class Author {
    @Id
    String authorId;
    String authorName;
    ... more fields
}

JPA查询

@Query("Select new Books(b.booksId, b.booksName) from Books b where b.author.authorName = 'WILLIAM'")
List<Books> findMatchingBooks();

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将 SQL 本机查询转换为 Spring 数据 JPA

来自分类Dev

如何将mysql查询转换为jpa命名查询

来自分类Dev

如何将本机应用程序转换为Web浏览器?

来自分类Dev

如何将sql查询转换为dax查询

来自分类Dev

如何将存在的SQL查询转换为MongoDB查询

来自分类Dev

如何将 SQL SERVER 查询转换为 Oracle SQL?

来自分类Dev

如何将 Django 应用程序转换为 RoR?

来自分类Dev

如何将Postgres SQL转换为MySQL查询

来自分类Dev

如何将SQL查询转换为ActiveRecord

来自分类Dev

如何将SQL语句从表转换为活动查询

来自分类Dev

如何将SQL查询转换为ElasticSearch样式?

来自分类Dev

如何将SQL查询转换为雄辩的Laravel

来自分类Dev

如何将SQL查询转换为Django ORM

来自分类Dev

如何将SQL转换为Mongoose查询API

来自分类Dev

如何将SQL查询转换为关系代数?

来自分类Dev

如何将SQL查询的结果转换为CSV格式

来自分类Dev

如何将Raw Sql查询转换为Django模型

来自分类Dev

如何将SQL查询转换为LinQ

来自分类Dev

如何将sql限制查询转换为linq lambda?

来自分类Dev

如何将 SQL 请求转换为 Rails 查询

来自分类Dev

如何将查询从 SQL Server 转换为 Oracle?

来自分类Dev

如何将 SQL 多表查询转换为 Linq

来自分类Dev

如何将Java Web应用程序转换为古吉拉特语

来自分类Dev

如何将mongo shell查询转换为Java basicDBObject?

来自分类Dev

如何将Mongo Shell查询转换为Java basicDBObject?

来自分类Dev

如何将文本JPQL JPA查询转换为条件查询?

来自分类Dev

如何将Select中的子查询转换为SQL查询到.NET Core查询

来自分类Dev

如何将sql内部联接查询转换为linq转换为sql查询并转换为列表

来自分类Dev

如何将Web应用程序转换为本地Chrome应用程序

Related 相关文章

热门标签

归档