Buscar
Social
Ofertas laborales ES

Foro sobre Java EE > problemas al insertar en Base de datos

buenas tardes.

Tengo un formulario en JSF con Hibernate y estoy tratando de hacer la inserción pero no me queda, ya muestro la informacion que se captura del formulario pero no puedo hacer que se grabe en BD.

octubre 21, 2014 | Unregistered CommenterDecada 2

------------ Codigo del Formulario -------------

<h:head>
<title>Mi aplicación</title>
<link rel="stylesheet" type="text/css" href="https://gswas.com.mx/cas/css/gstheme.css"/>
<script type="text/javascript" src="./js/google_analitics.js" />
</h:head>

<center>
<h:form id="form1" method="post" action="add.html" commandName="imarca" style="height:600px;width:1000px;">
<table class= "cuadro" style= "whith:1000px" border= "1">
<tr>
<td style= "whith:30px">RAMO:</td>
<td><p:inputText id= "ramo1" value="#{catverMB.ramo}"/></td>
</tr>
<tr>
<td style= "whith:30px">CVEMARC:</td>
<td><p:inputText id= "marca1" value="#{catverMB.marca}"/></td>
</tr>
<tr>
<td style= "whith:30px">CVESUBM:</td>
<td><p:inputText id= "subMarca1" value="#{catverMB.subMarca}"/></td>
</tr>
<tr>
<td style= "whith:30px">MARTIPO:</td>
<td><p:inputText id= "marcaTipo1" value="#{catverMB.marcaTipo}"/></td>
</tr>
<tr>
<td style= "whith:30px">MODELO:</td>
<td><p:inputText id= "modelo1" value="#{catverMB.modelo}"/></td>
</tr>
<tr>
<td style= "whith:30px">CVEGS:</td>
<td><p:inputText id= "amis1" value="#{catverMB.amis}"/></td>
</tr>
<tr>
<td style= "whith:30px">IDPERIOD:</td>
<td><p:inputText id= "periodo1" value="#{catverMB.periodo}"/></td>
</tr>
<tr>
<td style= "whith:30px">SUMABAS:</td>
<td><p:inputText id= "sumaBase1" value="#{catverMB.sumaBase}"/></td>
</tr>
<tr>
<td>
<center>
<p:commandButton value= "Guardar" id= "BotonG" actionListener= "#{catverMB.agregarTarifa}"/>
</center>
</td>
</tr>
</table>
</h:form>
</center>

----------- Codigo del CatverService ------------------

@Transactional(readOnly= false)
public String agregarCatver(Bmarca catver){
String resultado="";
try{
bmarcaDAO.insert(catver);
}catch(Exception e){
e.printStackTrace();
throw new RuntimeException("Ocurrio un Error al hacer la Insercion");
}
return resultado;
}

------------- Codigo Del Manage Bean (CarverMB) --------------------

public void agregarTarifa(){

System.out.println(ramo);
System.out.println(marca);
System.out.println(subMarca);
System.out.println(marcaTipo);
System.out.println(modelo);
System.out.println(amis);
System.out.println(periodo);
System.out.println(sumaBase);
}

octubre 21, 2014 | Unregistered CommenterDecada 2

Tendrías que mirar tus logs a ver que pone. En tu configuración de hibernate puedes poner el parámetro hibernate.show_sql=true para ver las queries que hace.

También deberías ponernos las trazas y mensajes de error de la consola y el código del DAO, así poco podemos saber.

octubre 22, 2014 | Registered Commenterantuansoft