小编Jar*_*son的帖子

在Eclipse中的Project Explorer中按类型排序?

我最近升级到Helio SR2,包浏览器的排序顺序现在按名称排序,无论类型如何.有没有办法指定排序顺序?

  • JAX-WS Web服务
  • 部署描述符
  • Java资源
  • pom.xml(文件)
  • src(文件夹)
    • 主(文件夹)
    • java(文件夹)
    • webapp(文件夹)
      • a.jsp(文件)
      • b(文件夹)
      • c.jsp(文件)
      • WEB-INF(文件夹)
      • z.jsp(文件)

在上面的示例中,文件和文件夹不按类型排序,然后按名称排序(如在Windows资源管理器中).

预期

  • JAX-WS Web服务
  • 部署描述符
  • Java资源
  • src(文件夹)
    • 主(文件夹)
    • java(文件夹)
    • webapp(文件夹)
      • b(文件夹)
      • WEB-INF(文件夹)
      • a.jsp(文件)
      • c.jsp(文件)
      • z.jsp(文件)
  • pom.xml(文件)

以前的版本是这样排序的 - 我只是不确定如何设置它.

eclipse

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

帮助在JPA 2.0中映射复合外键

我是JPA的新手,我正在尝试映射遗留数据库.文件单独正确加载但关系无法正常工作.任何帮助,将不胜感激.

Java的

@Entity
@IdClass(ParentKey.class)
public class Parent {
    @Id
    @Column(name="code")
    private String code;

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

    @OneToMany(mappedBy="parent")
    private List<Child> children = new ArrayList<Child>();
}

public class ParentKey {
    private String code;
    private int id;
}

@Entity
@IdClass(ChildKey.class)
public class Child {
    @Id
    @JoinColumns({
        @JoinColumn(name="code")
        @JoinColumn(name="id")
    })
    private Parent parent;

    @Id
    @Column(name="index")
    private int index;
}

public class ChildKey {
    private String code;
    private int id;
    private int index;
}
Run Code Online (Sandbox Code Playgroud)

SQL

create table Parent(
  code char(4) not null,
  id …
Run Code Online (Sandbox Code Playgroud)

orm jpa

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

Spring Framework - 在 DB 中创建新对象而不是更新

我有一个用 Spring 3.0 编写的应用程序,它使用 Hibernate 连接到数据库。我有一个更新表单的控制器。每当提交表单时,我都希望显示的对象被更新,但是会创建一个具有新 ID 值的新对象。我查看了“petclinic”样本,我看不出它有什么不同。

POJO

public class Person
{
    private int id;

    @NotNull
    private String name;

    //getter/setter for id
    //getter/setter for name

}
Run Code Online (Sandbox Code Playgroud)

控制器

public class PersonUpdateController
{
    //injected
    private PersonService personService;

    @RequestMapping(value="/person/{personId}/form", method=RequestMethod.POST) 
    public String updateForm(ModelMap modelMap, @PathVariable personId)
    {
        Person person = personService.getById(personId);
        modelMap.addAttribute(person);
        return "person/update";     
    }

    @RequestMapping(value="/person/{personId}", method=RequestMethod.POST)
    public String update(ModelMap modelMap, @Valid Person person, BindingResult bindingResult)
    {
        if(bindingResult.hasErrors())
        {
            modelMap.addAttribute(person);
            return "person/update";
        }

        personService.save(person);

        return "redirect:person/" + person.getId() + "/success";
    }
} …
Run Code Online (Sandbox Code Playgroud)

spring spring-mvc

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

标签 统计

eclipse ×1

jpa ×1

orm ×1

spring ×1

spring-mvc ×1