小编Mer*_*eVV的帖子

hibernate如何决定默认使用哪个FetchMode?

在我们的项目中,我们使用Hibernate,在日志中我们观察到当我们没有指定FetchMode时,它有时会使用Join,有时候会选择Select(因为我理解它的FetchMode).

如果没有指定,Hibernate如何决定使用哪个FetchMode?

这有什么规格吗?任何代码行?任何文章?

java hibernate jpa-2.0

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

如何在JLabel/JTextField中显示(从leftside包装)文件路径?

问题:我有一个按钮,打开JFileChooser.靠近按钮我想显示所选文件或文件夹的路径.如果我把它放在JLabel/ JTextfield和文本中的边界之外,它会从右侧包裹路径(比如C:/My Documents/...,但我想(我认为它提供了更多信息)从左侧包裹(剪切?)它(例如,.../My photos/me.jpg.

有没有简单的方法呢?

java swing

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

在Spring数据中,可以通过POST/parent/{parentId}/nested将嵌套的@OneToMany对象添加到父级吗?

我有父对象和嵌套对象.我可以获得嵌套的列表,GET /parent/{parentId}/nested但是我无法POST/PUT成功.在POST结果上,我得到HTTP 204,父亲有空的嵌套对象列表.

在日志中,我看到Hibernate不会在DB中插入任何内容.在调试期间,我看到用于deserealization的Jackson Object Mapper获得" org.springframework.hateoas.Resources<java.lang.Object>"作为JavaType.

这是我的POST的真实例子: curl 'http://localhost:8000/api/users/402880e554b8f7960154b8f7adbc0000/orders/' -i -X POST -H 'Authorization: Basic OLOLO==' -H 'Accept: application/json' -H 'deviceCurrencyCode: USD' -H 'Content-Type: application/json; charset=UTF-8' -d '{"orderPrice": 0,"tax": 0,"shippingCost": 0,"credits": 0,"addresses": [{"firstName": "Figli","lastName": "Migli","zipCode": "5555","city": "Riga","country": "Tlmltr","phone": "7777","address": "Adddr"}],"status": "status"}'

我知道这是可能的POST /nested '{"parent":"/link/to/parent"}'.但是,如果它是通过父级GET嵌套对象的方式,为什么我不能这样POST/PUT/PATCH它们?我查了一下,是RESTfull,似乎是.

rest one-to-many spring-data-rest spring-web

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