javaflex 19 de fev. de 2019
Qual dificuldade está enfrentando?
Outro sistema poderia disponibilizar uma stored procedure, web service ou acesso direto a tabela.
darlan_machado 19 de fev. de 2019
Se você tiver usuário e senha do banco de dados, não há restrições.
JPinto 19 de fev. de 2019
Quer dizer que posso gravar normalmente como se fosse a minha tabela!?
JPinto 19 de fev. de 2019
Na realidade o sistema apresenta um erro e não grava.
darlan_machado 19 de fev. de 2019
Você tem usuário e senha com permissões de gravação?
Qual o erro apresentado?
JPinto 19 de fev. de 2019
Tenho usuário e senha para a gravação no banco, sim.
Quanto ao erro, vou colocá-lo aqui…
JPinto 20 de fev. de 2019
Segue o erro:
org . hibernate . MappingException : Unknown entity : br . com . mapa . totvs . entity . SPC010
at org . hibernate . internal . SessionFactoryImpl . getEntityPersister ( SessionFactoryImpl . java : 1096 )
at org . hibernate . internal . SessionImpl . getEntityPersister ( SessionImpl . java : 1479 )
at org . hibernate . event . internal . DefaultMergeEventListener . onMerge ( DefaultMergeEventListener . java : 163 )
at org . hibernate . event . internal . DefaultMergeEventListener . onMerge ( DefaultMergeEventListener . java : 85 )
at org . hibernate . internal . SessionImpl . fireMerge ( SessionImpl . java : 876 )
at org . hibernate . internal . SessionImpl . merge ( SessionImpl . java : 858 )
at org . hibernate . internal . SessionImpl . merge ( SessionImpl . java : 863 )
at br . com . mapa . dao . GenericDao . mergeTotvs ( GenericDao . java : 163 )
at br . com . mapa . bean . telaDeApontamentoBean . onRowEdit ( telaDeApontamentoBean . java : 172 )
at sun . reflect . NativeMethodAccessorImpl . invoke0 ( Native Method )
at sun . reflect . NativeMethodAccessorImpl . invoke ( Unknown Source )
at sun . reflect . DelegatingMethodAccessorImpl . invoke ( Unknown Source )
at java . lang . reflect . Method . invoke ( Unknown Source )
at org . apache . el . parser . AstValue . invoke ( AstValue . java : 247 )
at org . apache . el . MethodExpressionImpl . invoke ( MethodExpressionImpl . java : 267 )
at com . sun . faces . facelets . el . TagMethodExpression . invoke ( TagMethodExpression . java : 105 )
at org . primefaces . behavior . ajax . AjaxBehaviorListenerImpl . processArgListener ( AjaxBehaviorListenerImpl . java : 79 )
at org . primefaces . behavior . ajax . AjaxBehaviorListenerImpl . processAjaxBehavior ( AjaxBehaviorListenerImpl . java : 63 )
at org . primefaces . event . AbstractAjaxBehaviorEvent . processListener ( AbstractAjaxBehaviorEvent . java : 38 )
at javax . faces . component . behavior . BehaviorBase . broadcast ( BehaviorBase . java : 106 )
at javax . faces . component . UIComponentBase . broadcast ( UIComponentBase . java : 805 )
at javax . faces . component . UIData . broadcast ( UIData . java : 1086 )
at javax . faces . component . UIData . broadcast ( UIData . java : 1108 )
at javax . faces . component . UIViewRoot . broadcastEvents ( UIViewRoot . java : 790 )
at javax . faces . component . UIViewRoot . processApplication ( UIViewRoot . java : 1282 )
at com . sun . faces . lifecycle . InvokeApplicationPhase . execute ( InvokeApplicationPhase . java : 81 )
at com . sun . faces . lifecycle . Phase . doPhase ( Phase . java : 101 )
at com . sun . faces . lifecycle . LifecycleImpl . execute ( LifecycleImpl . java : 198 )
at javax . faces . webapp . FacesServlet . service ( FacesServlet . java : 658 )
at org . apache . catalina . core . ApplicationFilterChain . internalDoFilter ( ApplicationFilterChain . java : 231 )
at org . apache . catalina . core . ApplicationFilterChain . doFilter ( ApplicationFilterChain . java : 166 )
at org . apache . tomcat . websocket . server . WsFilter . doFilter ( WsFilter . java : 53 )
at org . apache . catalina . core . ApplicationFilterChain . internalDoFilter ( ApplicationFilterChain . java : 193 )
at org . apache . catalina . core . ApplicationFilterChain . doFilter ( ApplicationFilterChain . java : 166 )
at org . apache . catalina . core . StandardWrapperValve . invoke ( StandardWrapperValve . java : 199 )
at org . apache . catalina . core . StandardContextValve . invoke ( StandardContextValve . java : 96 )
at org . apache . catalina . authenticator . AuthenticatorBase . invoke ( AuthenticatorBase . java : 490 )
at org . apache . catalina . core . StandardHostValve . invoke ( StandardHostValve . java : 139 )
at org . apache . catalina . valves . ErrorReportValve . invoke ( ErrorReportValve . java : 92 )
at org . apache . catalina . valves . AbstractAccessLogValve . invoke ( AbstractAccessLogValve . java : 668 )
at org . apache . catalina . core . StandardEngineValve . invoke ( StandardEngineValve . java : 74 )
at org . apache . catalina . connector . CoyoteAdapter . service ( CoyoteAdapter . java : 343 )
at org . apache . coyote . http11 . Http11Processor . service ( Http11Processor . java : 408 )
at org . apache . coyote . AbstractProcessorLight . process ( AbstractProcessorLight . java : 66 )
at org . apache . coyote . AbstractProtocol$ConnectionHandler . process ( AbstractProtocol . java : 791 )
at org . apache . tomcat . util . net . NioEndpoint$SocketProcessor . doRun ( NioEndpoint . java : 1417 )
at org . apache . tomcat . util . net . SocketProcessorBase . run ( SocketProcessorBase . java : 49 )
at java . util . concurrent . ThreadPoolExecutor . runWorker ( Unknown Source )
at java . util . concurrent . ThreadPoolExecutor$Worker . run ( Unknown Source )
at org . apache . tomcat . util . threads . TaskThread$WrappingRunnable . run ( TaskThread . java : 61 )
at java . lang . Thread . run ( Unknown Source )
darlan_machado 21 de fev. de 2019
Significa que, por alguma razão, você está tentando persistir uma entidade que não possui a anotação
Acima da declaração da classe
JPinto 21 de fev. de 2019
Ta com essa informação…
@SuppressWarnings ( "serial" )
@Entity
@Table ( name = "SPC010" )
public class SPC010 extends GenericTotvsEt {
private String PC_FILIAL ;
private String PC_MAT ;
private String PC_DATA ;
private String PC_PD ;
private Double PC_QUANTC ;
private String PC_ABONO ;
private Double PC_QTABONO ;
private String PC_CC ;
private String PC_TPMARCA ;
public String getPC_FILIAL () {
return PC_FILIAL ;
}
Tem outro canto que precise dessa informação?
darlan_machado 21 de fev. de 2019
persistence.xml está configurado como? Se você está listando lá as entidades e esta não foi incluída, pode ocorrer o mesmo erro.
Se é que está usando persistence.xml
JPinto 21 de fev. de 2019
JPinto 21 de fev. de 2019
Acabei de verificar, esta la sim…
br.com.mapa.juremas.entity.SPC010
darlan_machado 21 de fev. de 2019
Então dá uma conferida, vê se tem apenas um persistence.xml, pois a mensagem é muito clara: não encontra mapeamento para a classe em questão.
JPinto 21 de fev. de 2019
Darlan.
Não esta nesse arquivo, (hibernate.cfg)
Sendo dessa forma, coloco?
Não deveria estar apenas do persistence.xml?
darlan_machado 21 de fev. de 2019 1 like
Cara, eu não sei por que você tem esses dois arquivos.
Sinceramente, eu detesto configurações complicadas, por isso evito usar isso.
Prefiro usar apenas o persistence.xml
darlan_machado 21 de fev. de 2019
A mensagem de erro é clara: o mecanismo de funcionamento do hibernate não encontrou o mapeamento.
Creio que você seguiu algum tutorial/vídeo/livro/apostila/sei lá o que, deve revisar todos os passos e certificar-se de que está tudo ok.
JPinto 22 de fev. de 2019
JPinto 22 de fev. de 2019
Obrigado, Darlan.
revisei e deu certo…
obrigado
darlan_machado 23 de fev. de 2019
Revisar é o primeiro passo. Tem que se certificar que está tudo certo.