小编Ron*_*got的帖子

为什么我总是在JSF中获取NULL以获取postgresql布尔字段?

我有Postgresql 8.4表

CREATE TABLE users
(
  username character varying(50) NOT NULL,
  "password" character varying(50) NOT NULL,
  enabled boolean NOT NULL,
  type_of_signature boolean NOT NULL,
  companyusers2_id integer NOT NULL,
  numberorganizac character(8) NOT NULL,
);
Run Code Online (Sandbox Code Playgroud)

在该表中,我只有一行:""admin";"admin"; TRUE; TRUE; 1;"12345678"

我有JPA

@Entity
@Table(name="users")
public class Users implements Serializable {
    ...
    private boolean typeOfSignature;
    ...

    @Column(name="type_of_signature")
    public boolean getTypeOfSignature() {
        return this.typeOfSignature;
    }

    public void setTypeOfSignature(boolean typeOfSignature) {
        this.typeOfSignature = typeOfSignature;
    }
    ...
}
Run Code Online (Sandbox Code Playgroud)

我有JSF

<h:outputText value="Type of signature is NULL" rendered="#{curUser.typeOfSignature == null}"/> …
Run Code Online (Sandbox Code Playgroud)

java postgresql jsf boolean jpa

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

标签 统计

boolean ×1

java ×1

jpa ×1

jsf ×1

postgresql ×1