Mybatis和JSF2.0集成,将数据加载到列表时出错

Mybatis和JSF2.0集成,将数据加载到列表时出错,jsf,datatable,mybatis,Jsf,Datatable,Mybatis,我正在编写一个简单的CRUD应用程序,在oracle数据库上使用JSF2.0和mybatis3,到目前为止,我在查询的数据库中显示数据时遇到了一个错误。我知道这真的很混乱,但我想知道我做错了什么。谢谢 编辑1:我还做了一个普通的java项目,并测试了这些函数,看看它们是否重新调用了任何东西,并且工作正常 编辑2:在此处登录,没有错误 以下是UserMapper.xml中的a部分: <resultMap id="result" type="User"> <result p

我正在编写一个简单的CRUD应用程序,在oracle数据库上使用JSF2.0和mybatis3,到目前为止,我在查询的数据库中显示数据时遇到了一个错误。我知道这真的很混乱,但我想知道我做错了什么。谢谢

编辑1:我还做了一个普通的java项目,并测试了这些函数,看看它们是否重新调用了任何东西,并且工作正常

编辑2:在此处登录,没有错误

以下是UserMapper.xml中的a部分:

<resultMap id="result" type="User">
    <result property="username" column="USER_ID" />
    <result property="userDescription" column="USER_DESC" />
    <result property="password" column="USER_PWD" />
</resultMap>

<select id="getAllUsers" resultMap="result"> 
SELECT USER_ID as username, USER_DESC as userDescription,
    USER_PWD as password FROM SSLS_GUI.USERS
</select>
不带getter和setter的User.java:

package com.optsol.beans;

import javax.faces.bean.ManagedBean;
@ManagedBean(name = "user")
public class User {

    private String username;
    private String userDescription;
    private String password;
}
我尝试在index.xhtml中显示数据库中的数据:

<h:dataTable value="#{userService.getAllUsers}" var="u">
    <h:column>
        <f:facet name="header">
                USERNAME
            </f:facet>
                #{u.username}
        </h:column>

    <h:column>
        <f:facet name="header">
                USER DESCRIPTION
            </f:facet>
                #{u.userDescription}
        </h:column>
                <h:column>
        <f:facet name="header">
                PASSWORD(HASHED)
            </f:facet>
                #{u.password}
        </h:column>
</h:dataTable>

属性的名称与列的名称不匹配

<resultMap id="result" type="User">
    <result property="username" column="USER_ID" />
    <result property="userDescription" column="USER_DESC" />
    <result property="password" column="USER_PWD" />
</resultMap>
删除SQL中的别名

<select id="getAllUsers" resultMap="result"> 
    SELECT USER_ID, 
           USER_DESC,
           USER_PWD
      FROM SSLS_GUI.USERS
</select>

你能提供异常的堆栈跟踪吗?@PaulVargas我不得不把它放在pastebin上。但我真的不认为我捕捉到了任何关于错误的信息…:
<h:dataTable value="#{userService.getAllUsers}" var="u">
    <h:column>
        <f:facet name="header">
                USERNAME
            </f:facet>
                #{u.username}
        </h:column>

    <h:column>
        <f:facet name="header">
                USER DESCRIPTION
            </f:facet>
                #{u.userDescription}
        </h:column>
                <h:column>
        <f:facet name="header">
                PASSWORD(HASHED)
            </f:facet>
                #{u.password}
        </h:column>
</h:dataTable>
<resultMap id="result" type="User">
    <result property="username" column="USER_ID" />
    <result property="userDescription" column="USER_DESC" />
    <result property="password" column="USER_PWD" />
</resultMap>
<select id="getAllUsers" resultMap="result"> 
    SELECT USER_ID, 
           USER_DESC,
           USER_PWD
      FROM SSLS_GUI.USERS
</select>