我的应用程序包含很多重复的数据,因此基本上是我的数据问题,但是我想进一步进行并插入非重复的数据。
我正在通过jpa和postgres Sql使用spring boot。
<html>
<head>
<title>TODO supply a title</title>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link href="https://fonts.googleapis.com/css?family=Lato:100,100i,300,300i,400,400i,700,700i,900,900i&subset=latin-ext" rel="stylesheet">
<style>
body {
font: normal 'Lato';
color: #000000;
font-weight: 300;
}
</style>
</head>
<body>
<div style="font-size: 30px;">Pověřenec pro ochranu osobních údajů</div>
</body>
</html>
此处主键包含城市和国家/地区。
Application.properties
@Entity
@Table(name="city_Info")
public class City {
@Id
@Column
private Integer city_id;
@Column
private String city;
@Column
private String country;
}
有什么帮助吗?
答案 0 :(得分:0)
如果您运行的是PostgreSQL 9.5+,则可以使用ON CONFLICT
子句“补登”重复的行:
https://www.postgresql.org/docs/9.5/static/sql-insert.html#SQL-ON-CONFLICT