小编Die*_*Zzz的帖子

加入两个表HQL查询

如何使用HQL连接两个表?

首先,这是我对两个表的SQL创建查询:

CREATE TABLE `subject` (
    `id` INT(11) UNSIGNED NOT NULL AUTO_INCREMENT,
    `name` VARCHAR(50) NOT NULL,
    PRIMARY KEY (`id`)
)

CREATE TABLE `employee` (
    `id` INT(11) UNSIGNED NOT NULL AUTO_INCREMENT,
    `subject_id` INT(11) UNSIGNED NOT NULL,
    `surname` VARCHAR(50) NOT NULL,
    PRIMARY KEY (`id`),
    INDEX `FK_employee_subject` (`subject_id`),
    CONSTRAINT `FK_employee_subject` FOREIGN KEY (`subject_id`) REFERENCES `subject` (`id`) ON UPDATE CASCADE ON DELETE CASCADE
)
Run Code Online (Sandbox Code Playgroud)

我正在使用Netbeans,这是我生成的实体.

主体实体:

@Entity
@Table(name = "subject", catalog = "university")
public class Subject implements java.io.Serializable {

    private Integer id;
    private String …
Run Code Online (Sandbox Code Playgroud)

java mysql join hql

6
推荐指数
1
解决办法
3万
查看次数

标签 统计

hql ×1

java ×1

join ×1

mysql ×1