Sql 从歌曲标记表标记云-多对多关系

Sql 从歌曲标记表标记云-多对多关系,sql,spring,hibernate,tag-cloud,Sql,Spring,Hibernate,Tag Cloud,我的目标是,像这样获取JSON: [{text: "Dolor", weight: 9.4},{text: "Sit", weight: 8},{text: "Amet", weight: 6.2}] 我有三个表格标签,歌曲和歌曲标签: mysql> SHOW TABLES FROM jmusic; +-------------------+ | Tables_in_jmusic | +-------------------+ | ActivityUsers | | Songs

我的目标是,像这样获取JSON:

[{text: "Dolor", weight: 9.4},{text: "Sit", weight: 8},{text: "Amet", weight: 6.2}]
我有三个表格标签,歌曲和歌曲标签:

mysql> SHOW TABLES FROM jmusic;
+-------------------+
| Tables_in_jmusic  |
+-------------------+
| ActivityUsers     |
| Songs             |
| Songs_Tags        |
| Tags              |
| Users             |
| persistent_logins |
+-------------------+

mysql> SHOW COLUMNS FROM Users;
+-------------------+--------------+------+-----+---------+----------------+
| Field             | Type         | Null | Key | Default | Extra          |
+-------------------+--------------+------+-----+---------+----------------+
| idUser            | int(11)      | NO   | PRI | NULL    | auto_increment |
| Name              | varchar(255) | YES  | UNI | NULL    |                |
| Email             | varchar(255) | YES  |     | NULL    |                |
| Password          | varchar(255) | YES  |     | NULL    |                |
| ConfirmationToken | varchar(255) | YES  |     | NULL    |                |
| IsActivatedUser   | tinyint(1)   | NO   |     | 0       |                |
| Role              | int(11)      | NO   |     | 1       |                |
+-------------------+--------------+------+-----+---------+----------------+

mysql> SHOW COLUMNS FROM Tags;
+--------+-------------+------+-----+---------+----------------+
| Field  | Type        | Null | Key | Default | Extra          |
+--------+-------------+------+-----+---------+----------------+
| idTag  | int(11)     | NO   | PRI | NULL    | auto_increment |
| Name   | varchar(45) | NO   | UNI | NULL    |                |
| Usages | int(11)     | YES  |     | 0       |                |
+--------+-------------+------+-----+---------+----------------+

mysql> SHOW COLUMNS FROM Songs_Tags;
+--------------+---------+------+-----+---------+-------+
| Field        | Type    | Null | Key | Default | Extra |
+--------------+---------+------+-----+---------+-------+
| Songs_idSong | int(11) | NO   | PRI | NULL    |       |
| Tags_idTag   | int(11) | NO   | PRI | NULL    |       |
+--------------+---------+------+-----+---------+-------+
怎么做

现在我需要做一些事情来获取表单标记:value的结构。我不懂SQL,也不知道怎么做


是的,我的应用程序分为几层:实体->DAO->服务。

没有得到你所需要的。你没有提到你的预期答案与表格之间的关系。你的问题是什么?权重从哪里来?该名称来自用户