小编Gau*_*mar的帖子

JPA 中的复合主键

EmbeddedId 或 IdClass 注释用于表示复合主键。如何在没有(EmbeddedId 或 IdClass)的情况下使用复合主键

如果可以在没有( EmbeddedId 或 IdClass )的情况下使用复合主键,那么我如何使用EntityManager.find( Entity Class , Object PrimaryKey) 方法在复合主键(多个主键)的情况下查找实体(因为没有 IdClass 或嵌入式 ID)。

EclipseLink 在 find() 操作中获取 pk 列表,但如果示例中定义了复合 pk 密钥 -

    Entity Person {
           @Id 
           String username;
           @Id
           String emailId;
           @Basic
           String firstName;
           @Basic
           String lastName;
    }

    List list = new ArrayList();
    list.add(${username});  //Run time value
    list.add(${emailId});   //Run time value
Run Code Online (Sandbox Code Playgroud)

那么EnityManager.find(list)将接受这些参数,我是对的吗?

如果我假设正确,那么 EnitityManager.find() 操作将如何知道列表第一个参数是用户名或 emailId pk 值(表示复合 pk 字段值的序列)

persistence jpa eclipselink composite-primary-key

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

JavaFX TextField CSS

如何使用JavaFX CSS创建类似Android TextField的JavaFX TextField?

例如 : Android TextField

我已经尝试了很多FX css,但没有达到这样的效果.这里http://jsfiddle.net/QKm37/ CSS存在HTML输入类型,但它不适用于JavaFX SceneBuilder.

例如 : /** Not Exist in JavaFX **/

-fx-border: none;

-fx-background: bottom left linear-gradient(#a9a9a9, #a9a9a9) no-repeat, bottom center linear-gradient(#a9a9a9, #a9a9a9) repeat-x, bottom right linear-gradient(#a9a9a9, #a9a9a9) no-repeat;

css java javafx fxml javafx-8

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

获取绝对的java.nio.Path

有没有办法获得绝对的java.nio.Path?我有一个相对路径path3Path path3 = path1.relativize(path2); 我想要再次path2获取path1path3.

path1.resolve(path3)回来path2吗?

例如path1.resolve(path3):
如果路径1C:\Users\ABC\Documents\NetBeansProjects\JSF Sample\web
path3时,..\..\..\..\Pictures\BxqfOHfIIAApI.png
那么路径2包含C:\Users\ABC\Documents\NetBeansProjects\JSF Sample\web\..\..\..\..\Pictures\BxqfOHfIIAApI.png

如何获得path2之类的C:\Users\ABC\Pictures\BxqfOHfIIAApI.png

java file java-8

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