elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: ¿Eres nuevo? ¿Tienes dudas acerca del funcionamiento de la comunidad? Lee las Reglas Generales


  Mostrar Mensajes
Páginas: [1]
1  Programación / Java / Hibernate en: 28 Octubre 2009, 01:33 am
Buenas

Tengo un pequeño problema. Estoy tratando de insertar datos a una base usando Hibernate. Por consola salen los siguientes mensajes:

Citar
1497 [main] DEBUG org.hibernate.SQL  - insert into USUARIOS (APELLIDO, MAIL_USUARIOS, NOMBRE, USERNAME, ID) values (?, ?, ?, ?, ?)
Hibernate: insert into USUARIOS (APELLIDO, MAIL_USUARIOS, NOMBRE, USERNAME, ID) values (?, ?, ?, ?, ?)
1497 [main] DEBUG org.hibernate.jdbc.AbstractBatcher  - preparing statement
1497 [main] DEBUG org.hibernate.persister.entity.AbstractEntityPersister  - Dehydrating entity: [eventosinc.Usuario#131072]
1498 [main] DEBUG org.hibernate.type.StringType  - binding 'otero' to parameter: 1
...
1498 [main] DEBUG org.hibernate.type.IntegerType  - binding '131072' to parameter: 5
1498 [main] DEBUG org.hibernate.persister.entity.AbstractEntityPersister  - Inserting entity: [eventosinc.Evento#163840]
1499 [main] DEBUG org.hibernate.jdbc.AbstractBatcher  - Executing batch size: 1
1499 [main] DEBUG org.hibernate.jdbc.AbstractBatcher  - about to close PreparedStatement (open PreparedStatements: 1, globally: 1)
1499 [main] DEBUG org.hibernate.jdbc.AbstractBatcher  - closing statement
Por lo que entiendo de esto, esta creando bien el INSERT, pero despues me salta el siguiente error:

Citar
1501 [main] DEBUG org.hibernate.util.JDBCExceptionReporter  - Could not execute JDBC batch update [insert into USUARIOS (APELLIDO, MAIL_USUARIOS, NOMBRE, USERNAME, ID) values (?, ?, ?, ?, ?)]
java.sql.BatchUpdateException: failed batch
   at org.hsqldb.jdbc.jdbcStatement.executeBatch(Unknown Source)
   at org.hsqldb.jdbc.jdbcPreparedStatement.executeBatch(Unknown Source)
   at org.hibernate.jdbc.BatchingBatcher.doExecuteBatch(BatchingBatcher.java:48)
...
Estuve tratando de buscar por Internet, pero lo que dice en varios lados es que tira ese error porque el insert esta tratando de insertar cosas que ya existen (con lo que estaria violando la constraint de la pk). Sin embargo, al abrir desde el Eclipsela DB, la tabla aparece vacia.

Alguna idea de que puede ser?

Desde ya muchas gracias

Salu2
FreakMind
2  Programación / Programación C/C++ / Re: Construir mis propias tablas en C++ en: 15 Octubre 2008, 16:11 pm
Buenas

std es una abreviacion de standard. Por eso stdio (standard input/output) o stdlib (standard library)

Eso es lo que te decia con archivos std. Usar un txt o un binario para guardar la info con un formato determinado y despues recuperarla

Salu2, FreakMind
3  Programación / Programación C/C++ / Re: Construir mis propias tablas en C++ en: 15 Octubre 2008, 05:33 am
Buenas

Construir una base de datos "real" si es medio imposible para alguien que recien este empezando (por los arboles B, hashing, etc)

Sin embargo, podrias crearte archivos archivos std para crear una pseudo base de datos

Salu2, FreakMind
4  Programación / Programación C/C++ / Re: Funcion palíndromo. en: 21 Septiembre 2008, 19:05 pm
Exacto, hace --len, que primero quita uno y luego evalua. --len no es lo mismo q len--. O por lo menos eso tengo entendido, q alguién verifique.
BINGO!

Salu2, FreakMind
5  Programación / Programación C/C++ / Re: Funcion palíndromo. en: 21 Septiembre 2008, 15:20 pm
Buenas

ya le pillaré cuando le manden hacer otro ejercicio.
Ya habia otro thread de el pidiendo que le hagan la tarea. Se llama "frecuencia de caracteres" o algo asi.

Por cierto, muy ingeniosa tu respuesta, aunque tienes que restarle uno a la longitud al inicializar, si no estarás comparando el carácter de terminación del string en la primera comparación.
No, no lo tengo que restar... fijate bien

Salu2, FreakMind
6  Programación / Programación C/C++ / Re: Funcion palíndromo. en: 18 Septiembre 2008, 01:27 am
Pones
Código:
 i <= len
no tendrias que usar otra variable ya que vas disminuyendo len, por lo que se afectaria la condición??
No necesito otra variable, y si afecta la condicion (es lo que busco).


Salu2, FreakMind
7  Programación / Programación C/C++ / Re: Funcion palíndromo. en: 18 Septiembre 2008, 00:50 am
Jejejeej, pero eso es C++, el mío es en C  :P
C++ ??? donde? Y aunque lo hubiera usado, como te darias cuenta???

Salu2, FreakMind
8  Programación / Programación C/C++ / Re: Funcion palíndromo. en: 17 Septiembre 2008, 19:14 pm
Buenas

Creo que para criticar, habria q criticar la actitud del que pidio el programa hecho...

Con respecto a si hay que poner o no void, es cuestion de gustos. Yo personalmente me parece que es mejor aclarar que esa funcion no lleva parametros utilizando void

Con el tema de usar o no void para el valor de retorno estoy entre el si y el no (un depende..). Si bien a veces es muy conveniente, otras no es necesario. Por ejemplo, si en la funcion tirara una excepcion, habria que ver si devolver algun valor es util.

Pero bueno, ya que dejaron el codigo... ahi va el mio XD

Código
  1. int isPalindromo(char *str)
  2. {
  3.     int       i = 0, len = strlen(str);
  4.  
  5.     while( i <= len && tolower(str[i++]) == tolower(str[--len]) );
  6.  
  7.     return i > len;
  8. }
9  Programación / Programación C/C++ / Re: Funcion palíndromo. en: 17 Septiembre 2008, 02:36 am
Buenas

Particularmente prefiero la respuesta de Spider a la de TheMaker (aunque tambien es valida) con algunas pequeñisimas modificaciones

Salu2, FreakMind
10  Programación / Java / Singleton, static y herencia en: 30 Abril 2008, 03:47 am
Buenas

Si tengo esta situacion:
    - singleton con todos sus metodos static
    - clases que heredan del singleton y sobre-escriben todos sus metodos

La pregunta es: si trato de invocar a un metodo de una subclase, cual de los metodos se llama? el de la clase base o el de la subclase?


Saludos, FreakMind
Páginas: [1]
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines