0

我已经使用 seam generate-ui 命令从 seam-gen 生成了简单的 CRUD 应用程序,但是用于将数据插入数据库的编辑页面是按名称生成和排序的。

例如,如果实体类包含name,lastnameand age。Seam-gen 将根据年龄、姓氏和姓名(按姓名排序)生成和排序的字段列表。

问题是我如何配置以将这些输入字段重新排序为我的要求。例如从age,lastname,namename, lastnameage.

谢谢你的回答。

4

2 回答 2

1

我不确定我明白你的意思。您的意思是从 resultList 返回的列表是根据错误的列排序的吗?

如果是这种情况,您可以覆盖 SomeTableList EntityQuery 中的默认 ejbql

@Override
public String getEjbql() {
  return "select s from SomeTable s order by s.name";
}

您还可以使用

@OrderBy
实体中的注释查看此处了解更多详细信息

于 2010-03-04T15:13:29.363 回答
0

您应该在 <YOUR_APP_HOME>/resources/seamgen 中编写自定义订单。reveng.xml。在这里您可以看到如何编辑此文件。编辑后,您可以在 <SEAM_HOME> 目录中使用

seam generate-ui restart

问候,

于 2010-02-01T02:54:55.017 回答