Cómo utilizar secuencias en la base de datos en java
Primero explique el conocimiento de la serialización: el mecanismo de serialización (serialización) en Java puede escribir la información de estado de un objeto de instancia en un flujo de bytes, de modo que pueda transmitirse a través de sockets o almacenamiento persistente a un base de datos o sistema de archivos; luego, cuando sea necesario, se puede reconstruir un objeto idéntico en función de la información del flujo de bytes. El mecanismo de serialización se usa ampliamente en Java y tecnologías como EJB y RMI se basan en él. El mecanismo de serialización se implementa a través de las clases java.io.ObjectOutputStream y java.io.ObjectInputStream. Al serializar un objeto, primero se creará una instancia de un objeto ObjectOutputStream y luego se llamará a su método writeObject(); al deserializar (deserializar), se creará una instancia de un objeto ObjectInputStream y luego se llamará a su método readObject(). . Su error anterior es que hay uno o varios datos que no están "serializados", lo que imposibilita la creación de un flujo de salida, lo que genera una excepción java.io.NotSerializableException. Supongo que la razón por la que se requiere la serialización es porque hay datos de tipo objeto en sus datos, pero el objeto no implementa la serialización. Por ejemplo: tiene un campo llamado dirección. Describe este campo a través de una clase Dirección. La dirección puede tener atributos como provincia, ciudad, calle, etc. o algunos definidores y captadores. Si esta clase no implementa la serialización, a menudo lo hará. Este problema ocurre. Después de todo, no he visto el programa, así que es sólo una suposición de mi parte. Por favor revise el programa o publíquelo para discutirlo más.