小编qiz*_*zer的帖子

JPA加入spring boot应用程序

我已经阅读了一些例子,但我有个人问题.我有2张桌子:

Role: id, name User: id, login, name, role_id

角色实体

@Entity
@Table(name = "role")
public class Role {

@Id
@Column(name = "id")
private long id;

@Column(name = "name", length = 45)
private String name;

@OneToMany(cascade = CascadeType.ALL, mappedBy = "role")
private Set<User> user = new HashSet<>();

//getters and setters
Run Code Online (Sandbox Code Playgroud)

用户实体

@Entity
@Table(name = "user")
public class User {

@Id
@GeneratedValue(strategy = GenerationType.AUTO)
@Column(name = "id",insertable = false, updatable = false)
private long id;

@Column(name = "login")
private String login;

@Column(name …
Run Code Online (Sandbox Code Playgroud)

java spring hibernate jpa join

5
推荐指数
2
解决办法
2万
查看次数

SWT组件仅用于从工作区选择文件

我使用SWT和Eclipse的插件.我只需要从工作区选择文件.我创建了用于在工作区中选择目录的组件,用于在文件系统中选择文件的组件,但是我没有找到用于从工作区选择文件的组件.

现在我正在使用org.eclipse.swt.widgets.FileDialog并设置过滤器setFilterPath(Platform.getLocation().toOSString()).但是用户可以选择不是来自工作区的其他文件.他们应该只能在工作区内设置文件.

java swt eclipse-plugin

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

允许通过nginx访问kafka

美好的一天,我想kafka从互联网连接到我的服务器。Kafka 安装在虚拟服务器上,所有服务器都隐藏在nginx.

我更新了 kafka 设置 ( server.properties)。添加:listeners=PLAINTEXT://:9092

我可以通过IP地址从本地网络连接到kafka服务器10.0.0.1:9092,但无法通过域名从互联网连接。

卡夫卡的回复:java.util.concurrent.ExecutionException: org.apache.kafka.common.errors.TimeoutException: Topic test-topic not present in metadata after 60000 ms.

nginx:[26/Nov/2019:12:38:25 +0100] "\x00\x00\x00\x14\x00\x12\x00\x02\x00\x00\x00\x00\x00" 400 166 "-" "-" "request_time=1.535" "upstream_response_time=-" "upstream_connect_time=-" "upstream_header_time=-"

nginx 配置:

server {
    listen       9092;
    server_name  site.name;

    # Max Request size
    client_max_body_size 20m;

    location / {
        proxy_pass      http://10.0.0.1:9092;
    }
}

Run Code Online (Sandbox Code Playgroud)

有谁知道问题是什么?

nginx apache-kafka

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

标签 统计

java ×2

apache-kafka ×1

eclipse-plugin ×1

hibernate ×1

join ×1

jpa ×1

nginx ×1

spring ×1

swt ×1