Cómo hacer que una propiedad que acepta valores null en JPA - GAE/J?

Tengo una entidad de la clase User. Quiero añadir algunos más propiedades, pero para mantenerlos acepta valores null.

¿Cuál es la anotación que se utiliza para este JPA?

Estoy usando JPA en Google App Engine.

  • Respuesta seleccionada
    Henning
    4 de mayo de 2019

    Propiedades que aceptan valores null por defecto en JPA, excepto de los tipos primitivos. Usted puede controlar mediante la aceptación de valores null nullable propiedad de la @Column, así:

    //not nullable
    @Column(nullable = false)
    private String prop1;
    
    //nullable
    @Column(nullable = true)
    private String prop2;
    
    //default = nullable
    @Column
    private String prop3;
    

2 Respuestas

  • Prince Kumar
    4 de mayo de 2019
    public void deleteByKey(String key) {
    Node temp = head;
    Node temp1 = null;
     while (!temp.getData().equals(key)) {
            if(temp.next == null) {
                System.out.println("data not found");
                break;
            }
            temp1=temp;
            temp = temp.next;
    
        }
     if(temp.getData().equals(key)) {
         temp=temp.next;
         temp.prev=temp1;
         temp1.next=temp;
    
    
     }
    

    }

  • Steffen Ullrich
    4 de mayo de 2019

    Añadir un signo de dos puntos (:) después de que el https.

    HttpPost httpPost = new HttpPost("https//" + ip + "/query");    // old
    HttpPost httpPost = new HttpPost("https://" + ip + "/query");   // new