Bom dia galera, estou com mais um problema com o Hibernate ele consegue inserir registro no meu banco mais não consegue dar update.
Se alguem puder dar uma luz do que pode ser o erro ja que ele não chega nem mostrar no console qual seria o script do update
[color=green]Minha Classe[/color]
package br.com.atlantica.atlanticaSped.orm.entity;
import java.io.Serializable;
import java.util.Collection;
import javax.persistence.Basic;
import javax.persistence.CascadeType;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.FetchType;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.JoinColumn;
import javax.persistence.ManyToOne;
import javax.persistence.NamedQueries;
import javax.persistence.NamedQuery;
import javax.persistence.OneToMany;
import javax.persistence.Table;
import javax.persistence.UniqueConstraint;
@Entity
@Table(name = "Registro0150", catalog = "validadorSped", schema = "", uniqueConstraints = {
@UniqueConstraint(columnNames = {"id", "COD_MUN"}), @UniqueConstraint(columnNames = {"id", "COD_PAIS"})})
@NamedQueries( {
@NamedQuery(name = "Registro0150.findAll", query = "SELECT r FROM Registro0150 r"),
@NamedQuery(name = "Registro0150.findById", query = "SELECT r FROM Registro0150 r WHERE r.id = :id"),
@NamedQuery(name = "Registro0150.findByIDRegistro0001", query = "SELECT r FROM Registro0150 r WHERE r.registro0001.id = :id Order by r.id"),
@NamedQuery(name = "Registro0150.findByReg", query = "SELECT r FROM Registro0150 r WHERE r.reg = :reg"),
@NamedQuery(name = "Registro0150.findByCodPart", query = "SELECT r FROM Registro0150 r WHERE r.codPart = :codPart"),
@NamedQuery(name = "Registro0150.findByNome", query = "SELECT r FROM Registro0150 r WHERE r.nome = :nome"),
@NamedQuery(name = "Registro0150.findByCnpj", query = "SELECT r FROM Registro0150 r WHERE r.cnpj = :cnpj"),
@NamedQuery(name = "Registro0150.findByCpf", query = "SELECT r FROM Registro0150 r WHERE r.cpf = :cpf"),
@NamedQuery(name = "Registro0150.findByIe", query = "SELECT r FROM Registro0150 r WHERE r.ie = :ie"),
@NamedQuery(name = "Registro0150.findBySuframa", query = "SELECT r FROM Registro0150 r WHERE r.suframa = :suframa"),
@NamedQuery(name = "Registro0150.findByEnd1", query = "SELECT r FROM Registro0150 r WHERE r.end1 = :end1"),
@NamedQuery(name = "Registro0150.findByNum", query = "SELECT r FROM Registro0150 r WHERE r.num = :num"),
@NamedQuery(name = "Registro0150.findByCompl", query = "SELECT r FROM Registro0150 r WHERE r.compl = :compl"),
@NamedQuery(name = "Registro0150.findByBairro", query = "SELECT r FROM Registro0150 r WHERE r.bairro = :bairro")})
public class Registro0150 implements Serializable
{
private static final long serialVersionUID = 1L;
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
@Basic(optional = false)
@Column(name = "id", nullable = false)
private Integer id;
@Column(name = "REG", length = 4)
private String reg = "0150";
@Column(name = "COD_PART", length = 60)
private String codPart;
@Column(name = "NOME", length = 100)
private String nome;
@Column(name = "CNPJ", length = 14)
private String cnpj;
@Column(name = "CPF", length = 11)
private String cpf;
@Column(name = "IE", length = 14)
private String ie;
@Column(name = "SUFRAMA", length = 9)
private String suframa;
@Column(name = "END1", length = 60)
private String end1;
@Column(name = "NUM", length = 10)
private String num;
@Column(name = "COMPL", length = 60)
private String compl;
@Column(name = "BAIRRO", length = 60)
private String bairro;
@JoinColumn(name = "idRegistro0001", referencedColumnName = "id", nullable = false)
@ManyToOne(optional = false, fetch = FetchType.LAZY)
private Registro0001 registro0001;
@JoinColumn(name = "COD_PAIS", referencedColumnName = "id", nullable = false)
@ManyToOne(optional = false)
private Pais pais;
@JoinColumn(name = "COD_MUN", referencedColumnName = "id")
@ManyToOne(optional = true)
private MunicipioIBGE municipioIBGE;
@OneToMany(cascade = CascadeType.ALL, mappedBy = "registro0150")
private Collection<Registro0175> registro0175Collection;
public Registro0150()
{
}
public Registro0150(Integer id)
{
this.id = id;
}
public Registro0150(Integer id, String suframa)
{
this.id = id;
this.suframa = suframa;
}
public Integer getId()
{
return id;
}
public void setId(Integer id)
{
this.id = id;
}
public String getReg()
{
return reg;
}
public void setReg(String reg)
{
this.reg = reg;
}
public String getCodPart()
{
return codPart;
}
public void setCodPart(String codPart)
{
this.codPart = codPart;
}
public String getNome()
{
return nome;
}
public void setNome(String nome)
{
this.nome = nome;
}
public String getCnpj()
{
return cnpj;
}
public void setCnpj(String cnpj)
{
this.cnpj = cnpj;
}
public String getCpf()
{
return cpf;
}
public void setCpf(String cpf)
{
this.cpf = cpf;
}
public String getIe()
{
return ie;
}
public void setIe(String ie)
{
this.ie = ie;
}
public String getSuframa()
{
return suframa;
}
public void setSuframa(String suframa)
{
this.suframa = suframa;
}
public String getEnd1()
{
return end1;
}
public void setEnd1(String end1)
{
this.end1 = end1;
}
public String getNum()
{
return num;
}
public void setNum(String num)
{
this.num = num;
}
public String getCompl()
{
return compl;
}
public void setCompl(String compl)
{
this.compl = compl;
}
public String getBairro()
{
return bairro;
}
public void setBairro(String bairro)
{
this.bairro = bairro;
}
public Registro0001 getRegistro0001()
{
return registro0001;
}
public void setRegistro0001(Registro0001 registro0001)
{
this.registro0001 = registro0001;
}
public Pais getPais()
{
return pais;
}
public void setPais(Pais pais)
{
this.pais = pais;
}
public MunicipioIBGE getMunicipioIBGE()
{
return municipioIBGE;
}
public void setMunicipioIBGE(MunicipioIBGE municipioIBGE)
{
this.municipioIBGE = municipioIBGE;
}
public Collection<Registro0175> getRegistro0175Collection()
{
return registro0175Collection;
}
public void setRegistro0175Collection(Collection<Registro0175> registro0175Collection)
{
this.registro0175Collection = registro0175Collection;
}
@Override
public int hashCode()
{
int hash = 0;
hash += (id != null ? id.hashCode() : 0);
return hash;
}
@Override
public boolean equals(Object object)
{
// TODO: Warning - this method won't work in the case the id fields are
// not set
if(!(object instanceof Registro0150))
{
return false;
}
Registro0150 other = (Registro0150) object;
if((this.id == null && other.id != null) || (this.id != null && !this.id.equals(other.id)))
{
return false;
}
return true;
}
@Override
public String toString()
{
return nome;
}
}
[color=green]Console do Insert[/color]
Hibernate:
select
pais0_.id as id75_0_,
pais0_.codigo as codigo75_0_,
pais0_.codigoVersao as codigoVe3_75_0_,
pais0_.descricao as descricao75_0_
from
validadorSped.Pais pais0_
where
pais0_.id=?
Hibernate:
insert
into
validadorSped.Registro0150
(BAIRRO, CNPJ, COD_PART, COMPL, CPF, END1, IE, COD_MUN, NOME, NUM, COD_PAIS, REG, idRegistro0001, SUFRAMA)
values
(?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
Hibernate:
select
registro01x0_.id as id212_,
registro01x0_.BAIRRO as BAIRRO212_,
registro01x0_.CNPJ as CNPJ212_,
registro01x0_.COD_PART as COD4_212_,
registro01x0_.COMPL as COMPL212_,
registro01x0_.CPF as CPF212_,
registro01x0_.END1 as END7_212_,
registro01x0_.IE as IE212_,
registro01x0_.COD_MUN as COD13_212_,
registro01x0_.NOME as NOME212_,
registro01x0_.NUM as NUM212_,
registro01x0_.COD_PAIS as COD14_212_,
registro01x0_.REG as REG212_,
registro01x0_.idRegistro0001 as idRegistro15_212_,
registro01x0_.SUFRAMA as SUFRAMA212_
from
validadorSped.Registro0150 registro01x0_
where
registro01x0_.idRegistro0001=?
order by
registro01x0_.id
[color=green]Console do Update[/color]
Hibernate:
select
registro01x0_.id as id212_1_,
registro01x0_.BAIRRO as BAIRRO212_1_,
registro01x0_.CNPJ as CNPJ212_1_,
registro01x0_.COD_PART as COD4_212_1_,
registro01x0_.COMPL as COMPL212_1_,
registro01x0_.CPF as CPF212_1_,
registro01x0_.END1 as END7_212_1_,
registro01x0_.IE as IE212_1_,
registro01x0_.COD_MUN as COD13_212_1_,
registro01x0_.NOME as NOME212_1_,
registro01x0_.NUM as NUM212_1_,
registro01x0_.COD_PAIS as COD14_212_1_,
registro01x0_.REG as REG212_1_,
registro01x0_.idRegistro0001 as idRegistro15_212_1_,
registro01x0_.SUFRAMA as SUFRAMA212_1_,
registro01x1_.idRegistro0150 as idRegistro6_212_3_,
registro01x1_.id as id3_,
registro01x1_.id as id114_0_,
registro01x1_.CONT_ANT as CONT2_114_0_,
registro01x1_.DT_ALT as DT3_114_0_,
registro01x1_.NR_CAMPO as NR4_114_0_,
registro01x1_.REG as REG114_0_,
registro01x1_.idRegistro0150 as idRegistro6_114_0_
from
validadorSped.Registro0150 registro01x0_
left outer join
validadorSped.Registro 0175 registro01x1_
on registro01x0_.id=registro01x1_.idRegistro0150
where
registro01x0_.id=?
WARN [AWT-EventQueue-0] (JDBCExceptionReporter.java:100) - SQL Error: 1064, SQLState: 42000
ERROR [AWT-EventQueue-0] (JDBCExceptionReporter.java:101) - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '0175 registro01x1_ on registro01x0_.id=registro01x1_.idRegistro0150 where regist' at line 1
INFO [AWT-EventQueue-0] (DefaultLoadEventListener.java:160) - Error performing load command
org.hibernate.exception.SQLGrammarException: could not load an entity: [br.com.atlantica.atlanticaSped.orm.entity.Registro0150#3]
at org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.java:92)
at org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:66)
at org.hibernate.loader.Loader.loadEntity(Loader.java:1937)
at org.hibernate.loader.entity.AbstractEntityLoader.load(AbstractEntityLoader.java:86)
at org.hibernate.loader.entity.AbstractEntityLoader.load(AbstractEntityLoader.java:76)
at org.hibernate.persister.entity.AbstractEntityPersister.load(AbstractEntityPersister.java:3270)
at org.hibernate.event.def.DefaultLoadEventListener.loadFromDatasource(DefaultLoadEventListener.java:496)
at org.hibernate.event.def.DefaultLoadEventListener.doLoad(DefaultLoadEventListener.java:477)
at org.hibernate.event.def.DefaultLoadEventListener.load(DefaultLoadEventListener.java:227)
at org.hibernate.event.def.DefaultLoadEventListener.proxyOrLoad(DefaultLoadEventListener.java:285)
at org.hibernate.event.def.DefaultLoadEventListener.onLoad(DefaultLoadEventListener.java:152)
at org.hibernate.impl.SessionImpl.fireLoad(SessionImpl.java:1080)
at org.hibernate.impl.SessionImpl.get(SessionImpl.java:997)
at org.hibernate.event.def.DefaultMergeEventListener.entityIsDetached(DefaultMergeEventListener.java:385)
at org.hibernate.event.def.DefaultMergeEventListener.onMerge(DefaultMergeEventListener.java:234)
at org.hibernate.event.def.DefaultMergeEventListener.onMerge(DefaultMergeEventListener.java:84)
at org.hibernate.impl.SessionImpl.fireMerge(SessionImpl.java:859)
at org.hibernate.impl.SessionImpl.merge(SessionImpl.java:843)
at org.hibernate.impl.SessionImpl.merge(SessionImpl.java:847)
at org.hibernate.ejb.AbstractEntityManagerImpl.merge(AbstractEntityManagerImpl.java:626)
at br.com.atlantica.atlanticaSped.orm.daoimpl.DAOImpl.merge(DAOImpl.java:37)
at br.com.atlantica.atlanticaSped.orm.daoimpl.DAOImpl.save(DAOImpl.java:65)
at br.com.atlantica.atlanticaSped.orm.daoimpl.Registro0150DAOImpl.save(Registro0150DAOImpl.java:23)
at br.com.atlantica.atlanticaSped.service.Registro0150Service.salvar(Registro0150Service.java:60)
at br.com.atlantica.atlanticaSped.service.Registro0150Service.salvar(Registro0150Service.java:1)
at br.com.atlantica.atlanticaSped.util.ViewUtilities.salvarPadrao(ViewUtilities.java:77)
at br.com.atlantica.atlanticaSped.bean.BeanPadrao.salvar(BeanPadrao.java:45)
at br.com.atlantica.swinggoodies.components.template.SGBotoesCadastro$3.actionPerformed(SGBotoesCadastro.java:129)
at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1995)
at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2318)
at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:387)
at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:242)
at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:236)
at java.awt.AWTEventMulticaster.mouseReleased(AWTEventMulticaster.java:272)
at java.awt.Component.processMouseEvent(Component.java:6038)
at javax.swing.JComponent.processMouseEvent(JComponent.java:3260)
at java.awt.Component.processEvent(Component.java:5803)
at java.awt.Container.processEvent(Container.java:2058)
at java.awt.Component.dispatchEventImpl(Component.java:4410)
at java.awt.Container.dispatchEventImpl(Container.java:2116)
at java.awt.Component.dispatchEvent(Component.java:4240)
at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4322)
at java.awt.LightweightDispatcher.processMouseEvent(Container.java:3986)
at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3916)
at java.awt.Container.dispatchEventImpl(Container.java:2102)
at java.awt.Window.dispatchEventImpl(Window.java:2429)
at java.awt.Component.dispatchEvent(Component.java:4240)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:599)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:273)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:183)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:173)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:168)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:160)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:121)
Caused by: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '0175 registro01x1_ on registro01x0_.id=registro01x1_.idRegistro0150 where regist' at line 1
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
at com.mysql.jdbc.Util.handleNewInstance(Util.java:409)
at com.mysql.jdbc.Util.getInstance(Util.java:384)
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1054)
at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3566)
at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3498)
at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:1959)
at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2113)
at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2568)
at com.mysql.jdbc.PreparedStatement.executeInternal(PreparedStatement.java:2113)
at com.mysql.jdbc.PreparedStatement.executeQuery(PreparedStatement.java:2275)
at org.hibernate.jdbc.AbstractBatcher.getResultSet(AbstractBatcher.java:208)
at org.hibernate.loader.Loader.getResultSet(Loader.java:1849)
at org.hibernate.loader.Loader.doQuery(Loader.java:718)
at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:270)
at org.hibernate.loader.Loader.loadEntity(Loader.java:1933)
... 51 more
javax.persistence.PersistenceException: org.hibernate.exception.SQLGrammarException: could not load an entity: [br.com.atlantica.atlanticaSped.orm.entity.Registro0150#3]
at org.hibernate.ejb.AbstractEntityManagerImpl.convert(AbstractEntityManagerImpl.java:1179)
at org.hibernate.ejb.AbstractEntityManagerImpl.convert(AbstractEntityManagerImpl.java:1112)
at org.hibernate.ejb.AbstractEntityManagerImpl.convert(AbstractEntityManagerImpl.java:1118)
at org.hibernate.ejb.AbstractEntityManagerImpl.merge(AbstractEntityManagerImpl.java:635)
at br.com.atlantica.atlanticaSped.orm.daoimpl.DAOImpl.merge(DAOImpl.java:37)
at br.com.atlantica.atlanticaSped.orm.daoimpl.DAOImpl.save(DAOImpl.java:65)
at br.com.atlantica.atlanticaSped.orm.daoimpl.Registro0150DAOImpl.save(Registro0150DAOImpl.java:23)
at br.com.atlantica.atlanticaSped.service.Registro0150Service.salvar(Registro0150Service.java:60)
at br.com.atlantica.atlanticaSped.service.Registro0150Service.salvar(Registro0150Service.java:1)
at br.com.atlantica.atlanticaSped.util.ViewUtilities.salvarPadrao(ViewUtilities.java:77)
at br.com.atlantica.atlanticaSped.bean.BeanPadrao.salvar(BeanPadrao.java:45)
at br.com.atlantica.swinggoodies.components.template.SGBotoesCadastro$3.actionPerformed(SGBotoesCadastro.java:129)
at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1995)
at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2318)
at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:387)
at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:242)
at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:236)
at java.awt.AWTEventMulticaster.mouseReleased(AWTEventMulticaster.java:272)
at java.awt.Component.processMouseEvent(Component.java:6038)
at javax.swing.JComponent.processMouseEvent(JComponent.java:3260)
at java.awt.Component.processEvent(Component.java:5803)
at java.awt.Container.processEvent(Container.java:2058)
at java.awt.Component.dispatchEventImpl(Component.java:4410)
at java.awt.Container.dispatchEventImpl(Container.java:2116)
at java.awt.Component.dispatchEvent(Component.java:4240)
at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4322)
at java.awt.LightweightDispatcher.processMouseEvent(Container.java:3986)
at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3916)
at java.awt.Container.dispatchEventImpl(Container.java:2102)
at java.awt.Window.dispatchEventImpl(Window.java:2429)
at java.awt.Component.dispatchEvent(Component.java:4240)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:599)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:273)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:183)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:173)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:168)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:160)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:121)
Caused by: org.hibernate.exception.SQLGrammarException: could not load an entity: [br.com.atlantica.atlanticaSped.orm.entity.Registro0150#3]
at org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.java:92)
at org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:66)
at org.hibernate.loader.Loader.loadEntity(Loader.java:1937)
at org.hibernate.loader.entity.AbstractEntityLoader.load(AbstractEntityLoader.java:86)
at org.hibernate.loader.entity.AbstractEntityLoader.load(AbstractEntityLoader.java:76)
at org.hibernate.persister.entity.AbstractEntityPersister.load(AbstractEntityPersister.java:3270)
at org.hibernate.event.def.DefaultLoadEventListener.loadFromDatasource(DefaultLoadEventListener.java:496)
at org.hibernate.event.def.DefaultLoadEventListener.doLoad(DefaultLoadEventListener.java:477)
at org.hibernate.event.def.DefaultLoadEventListener.load(DefaultLoadEventListener.java:227)
at org.hibernate.event.def.DefaultLoadEventListener.proxyOrLoad(DefaultLoadEventListener.java:285)
at org.hibernate.event.def.DefaultLoadEventListener.onLoad(DefaultLoadEventListener.java:152)
at org.hibernate.impl.SessionImpl.fireLoad(SessionImpl.java:1080)
at org.hibernate.impl.SessionImpl.get(SessionImpl.java:997)
at org.hibernate.event.def.DefaultMergeEventListener.entityIsDetached(DefaultMergeEventListener.java:385)
at org.hibernate.event.def.DefaultMergeEventListener.onMerge(DefaultMergeEventListener.java:234)
at org.hibernate.event.def.DefaultMergeEventListener.onMerge(DefaultMergeEventListener.java:84)
at org.hibernate.impl.SessionImpl.fireMerge(SessionImpl.java:859)
at org.hibernate.impl.SessionImpl.merge(SessionImpl.java:843)
at org.hibernate.impl.SessionImpl.merge(SessionImpl.java:847)
at org.hibernate.ejb.AbstractEntityManagerImpl.merge(AbstractEntityManagerImpl.java:626)
... 34 more
Caused by: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '0175 registro01x1_ on registro01x0_.id=registro01x1_.idRegistro0150 where regist' at line 1
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
at com.mysql.jdbc.Util.handleNewInstance(Util.java:409)
at com.mysql.jdbc.Util.getInstance(Util.java:384)
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1054)
at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3566)
at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3498)
at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:1959)
at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2113)
at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2568)
at com.mysql.jdbc.PreparedStatement.executeInternal(PreparedStatement.java:2113)
at com.mysql.jdbc.PreparedStatement.executeQuery(PreparedStatement.java:2275)
at org.hibernate.jdbc.AbstractBatcher.getResultSet(AbstractBatcher.java:208)
at org.hibernate.loader.Loader.getResultSet(Loader.java:1849)
at org.hibernate.loader.Loader.doQuery(Loader.java:718)
at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:270)
at org.hibernate.loader.Loader.loadEntity(Loader.java:1933)
... 51 more