小编Gep*_*Gep的帖子

Eclipse Kepler JPA错误

我已经安装了Eclipse Kepler(Build id:20130614-0229).当我尝试编译我的项目时,我有大量的JPA相关错误.我猜他们来自Dali Java Persistence Tools插件,我可以在插件列表(版本3.3.1)中看到.

我的问题是:

1)是否存在此版本的Eclipse/Dali存在众所周知的问题?我不仅在我自己的代码中得到错误,而且在开源项目中也应该是正确的,例如odata4j-examples:在持久性单元中找到重复的实体名称"Employees".实体名称必须是唯一的.Employees.java/odata4j-examples/src/main/java/org/odata4j/examples/producer/jpa/addressbook第10行JPA问题

2)有没有办法完全禁用JPA错误?在网上浏览我发现许多人指向Eclipse> Preferences> Java Persistence,但我没有任何名为"Java Persistence"或"JPA"的菜单.

非常感谢!

eclipse jpa dali

8
推荐指数
1
解决办法
7990
查看次数

Mockito returnFirstArg()使用

我开始使用Mockito了AdditionalAnswers#returnsFirstArg,这很棒:

when(myMock.myFunction(anyString())).then(returnsFirstArg());
Run Code Online (Sandbox Code Playgroud)

但我想知道是否有一种简单的方法来提取输入参数,以便在例如构造函数中使用:

when(myMock.myFunction(anyString())).thenReturn(new MyObject((String)returnsFirstArg()));
Run Code Online (Sandbox Code Playgroud)

(这显然不起作用......)

java mockito java-8

6
推荐指数
2
解决办法
2030
查看次数

如何使用EPPlus一次性插入一行

我已经开始使用EPPlus,我想知道是否有一种方法可以一次性插入一行,而不必逐个填充单元格。

例如,假设我的第6行填充了不同的数字,是否可以通过用逗号或制表符等分隔值来将所有单元格插入行中?就像是:

ws.Row(6).Value = "12,45,76,12,1";
Run Code Online (Sandbox Code Playgroud)

(我知道上面的语法不起作用,只是想知道是否有办法做类似的事情)。谢谢!

c# epplus epplus-4

4
推荐指数
1
解决办法
5650
查看次数

Lombok 值注释对于不可变 java 类无法正常工作

我想看看是否可以使用 Lombok 创建一个不可变的 Java 类。我在 Lombok 网站上找到了这个页面“不可变类变得非常容易”,但我不相信它: https: //projectlombok.org/features/Value

我已经使用他们在该页面中使用的示例类对其进行了测试,即

@Value
public class ValueExample {
  String name;
  @With(AccessLevel.PACKAGE) @NonFinal int age;
  double score;
  protected String[] tags;
  
  @ToString(includeFieldNames=true)
  @Value(staticConstructor="of")
  public static class Exercise<T> {
    String name;
    T value;
  }
}
Run Code Online (Sandbox Code Playgroud)

并写了一个小测试:

public static void main(String... args) {

    String tags[] = {"a", "b", "c"};

    ValueExample t = new ValueExample("name", 1, 2.3, tags);

    System.out.println("BEFORE:" + Arrays.toString(t.getTags()));

    String[] tagsToModify = t.getTags();

    for (int i = 0; i < tags.length; i++) {
        tagsToModify[i] = "?"; …
Run Code Online (Sandbox Code Playgroud)

java immutability lombok

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

标签 统计

java ×2

c# ×1

dali ×1

eclipse ×1

epplus ×1

epplus-4 ×1

immutability ×1

java-8 ×1

jpa ×1

lombok ×1

mockito ×1