我正在开发一个Spring Roo应用程序,并在列表(在list.jspx中)中显示对象时,正在获取所引用对象的所有属性。例如:
@RooJavaBean
@RooToString
@RooJpaActiveRecord
public class Employee {
@NotNull
private String empName;
@ManyToOne
private Department department;
}
Run Code Online (Sandbox Code Playgroud)
和部门
@RooJavaBean
@RooToString
@RooJpaActiveRecord
public class Department {
@NotNull
private String deptName;
@NotNull
private String deptLocation;
}
Run Code Online (Sandbox Code Playgroud)
现在,在roo中构建一个Web项目,并添加部门条目和员工条目之后,我在员工列表中得到了一个难看的表。显示部门实体的所有属性,而我的意图是显示部门名称(deptName)。
试图更改list.jspx,如下所示:
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<div xmlns:jsp="http://java.sun.com/JSP/Page" xmlns:page="urn:jsptagdir:/WEB-INF/tags/form" xmlns:table="urn:jsptagdir:/WEB-INF/tags/form/fields" version="2.0">
<jsp:directive.page contentType="text/html;charset=UTF-8"/>
<jsp:output omit-xml-declaration="yes"/>
<page:list id="pl_com_test_domain_Employee" items="${employees}" z="user-managed">
<table:table data="${employees}" id="l_com_test_domain_Employee" path="/employees" z="user-managed">
<table:column id="c_com_test_domain_Employee_Department" property="department.deptName" z="user-managed"/>
<table:column id="c_com_test_domain_Employee__DeptLocation" property="deptLocation" z="user-managed"/>
</table:table>
</page:list>
Run Code Online (Sandbox Code Playgroud)
错误:
org.springframework.expression.spel.SpelEvaluationException: EL1027E:(pos 4): Indexing into type 'com.test.domain.Employee' is not supported …Run Code Online (Sandbox Code Playgroud) 我有一个宏来计算过滤数据后的记录数.但是当我在grunt shell中运行宏时,会发生以下错误:
grunt> DEFINE count_by_group(X) RETURNS Y {
A = GROUP $X ALL;
$Y = FOR EACH A GENERATE COUNT($X);
};
Run Code Online (Sandbox Code Playgroud)
出现的错误:
ERROR org.apache.pig.tools.grunt.Grunt - ERROR 2999:
Unexpected internal error. Can not create a Path from a null string
Run Code Online (Sandbox Code Playgroud)
在猪日志中完成堆栈跟踪:
================================================================================
Pig Stack Trace
---------------
ERROR 2999: Unexpected internal error. Can not create a Path from a null string
java.lang.IllegalArgumentException: Can not create a Path from a null string
at org.apache.hadoop.fs.Path.checkPathArg(Path.java:78)
at org.apache.hadoop.fs.Path.<init>(Path.java:90)
at org.apache.pig.impl.io.FileLocalizer.fetchFilesInternal(FileLocalizer.java:770)
at org.apache.pig.impl.io.FileLocalizer.fetchFile(FileLocalizer.java:737)
at org.apache.pig.parser.QueryParserDriver.getMacroFile(QueryParserDriver.java:350)
at …Run Code Online (Sandbox Code Playgroud) 我在AWS中遇到了问题.我正在使用ELB创建并注册实例.虽然它已经注册,但它没有通过健康检查并显示服务中断.错误原因是" 实例至少连续失败了健康检查的不健康阈值数 ".
我的健康检查值如下:
Ping Target: TCP:80
Timeout: 10 seconds
Interval: 24 seconds
Unhealthy Threshold: 6
Healthy Threshold: 10
Run Code Online (Sandbox Code Playgroud)
感谢您的帮助.
谢谢,
CHANDAN