| Autor |
Mensagem |
|
|
Pessoal,
acredito que seja algo símples, porém não consegui achar no fórum nenhum exemplo.
Como eu faço o mapeamento onde o campo no Modelo é um Objeto e no Banco é apenas uma foreign key ???
Agradeço qualquer ajuda !!!
Segue o exemplo abaixo:
Modelo:
Mapeamento:
Tabela grupo:
|
 |
|
|
Po Dina,
no Modelo! No Controle vc vai utilizar os valores atravez dos gets e inserir os resultados atravez dos sets.
Por exemplo (Bem tosco):
Abraço.
|
 |
|
|
Rapaz você tem toda a razão, imaginei que como o jsp está na pasta visão não precisava incluir esta pasta no caminho, mas realmente resolveu.
Muito Obrigado !!!!!! Não tem noção de como ajudou.
Abraços
|
 |
|
|
Rapaz obrigado !! Perfeito o calendário pro que eu quero. To só tentando incluir isso em um JSP ainda hehe, qualquer coisa posto denovo.
Abraço
|
 |
|
|
Pessoal,
segue a alteração do código do Head abaixo:
Com essa alteração o código funcionou desta vez ! PORÉM fica o mistério porque o JSP não achou o diretório criado ?????????????????? Considero como problema não resolvido.
Se alguém tiver uma explicação racional pra isso.... pq eu não tenho
Obrigado ae quem tentou ajudar
|
 |
|
|
Usa o MVC com DAO.
MVC = Modelo, Visão e Controle
No pacote Visao você coloca as telas com swing e etc
No pacote Modelo Você pode colocar os Beans (Classe com atributos, gets e sets)
No patote controle você vai pegar os dados que estão na tela (visão) realizar a lógica, e enviar para o modelo. Também envia a resposta para a tela.
No pacote DAO você vai criar as classes para operações com o banco de dados. Modelo -> Banco.
Assim que eu uso.
|
 |
|
|
Na verdade a estrutura é essa:
- WebContent
____+ META-INF
____- visao
________- funcoes
____________funcoes.js
________.CadastroGrupo.jsp
____+ WEB-INF
(Deu pra entender? rs)
Tem algo errado na estrutura? Eu fico intrigado porque uma vez essas funções funcionaram, dps deixaram de funcionar quando alterei o arquivo jsp(em áreas nada aver com o script).
OBS: Testei o script dentro da pagina e também não funcionou, não sei se fiz certo, depois colo o código do teste aqui.
Vou baixar o Firefox pra tentar esse Debugador. Se alguem tiver alguma ídeia posta ai.
Caso eu descubra a solução eu posto a resposta aqui.
Obrigado !!!!
|
 |
|
|
Alguém tem alguma ideia ou exemplo de código, onde eu insiro um calendário em uma pagina JSP?
Agradeço MUITO !!!!!
|
 |
|
|
|
Po nem meu professor descobriu pq não está funcionando. Ninguem sabe ae?
|
 |
|
|
|
Ninguém?
|
 |
|
|
Acredito ser algo simples, mas já me matei pra fazer isso funcionar e não consigo. Ouvi dizer que o tempo de compilação do JSP e interpretação do JavaScript são diferentes e por isso não funcionaria, mas como resolvo?
Só tenho 2 funções, uma de máscara e outra que só permite números.
Segue o Código do Java Script (funcoes.js):
Segue o código do JSP (CadastroGrupo.jsp):
AGRADEÇO QUALQUER ÍDEIA, POIS JÁ ESTOU SEM !!!
|
 |
|
|
Pessoal,
to começando a usar o Hibernate e não estou conseguindo configurar ele no OracleXE. Eu consigo cadastrar no banco, mas não consigo consultar, alterar e excluir.
Minha impressão é que não funciona em operações em que usa a condição Where.
Alguem tem alguma idéia do que seja??
Postem ae por favor !!
Segue os códigos abaixo:
hibernate.properties:
DAO:
Segue o Output ao tentar consultar no banco:
(...)
2009-03-21 20:02:45,546 DEBUG org.hibernate.persister.entity.AbstractEntityPersister Static SQL for entity: modelo.Diaria
2009-03-21 20:02:45,546 DEBUG org.hibernate.persister.entity.AbstractEntityPersister Version select: select cod from diaria where cod =?
2009-03-21 20:02:45,546 DEBUG org.hibernate.persister.entity.AbstractEntityPersister Snapshot select: select diaria_.cod, diaria_.descricao as descricao8_, diaria_.valor as valor8_ from diaria diaria_ where diaria_.cod=?
2009-03-21 20:02:45,546 DEBUG org.hibernate.persister.entity.AbstractEntityPersister Insert 0: insert into diaria (descricao, valor, cod) values (?, ?, ?)
2009-03-21 20:02:45,546 DEBUG org.hibernate.persister.entity.AbstractEntityPersister Update 0: update diaria set descricao=?, valor=? where cod=?
2009-03-21 20:02:45,546 DEBUG org.hibernate.persister.entity.AbstractEntityPersister Delete 0: delete from diaria where cod=?
2009-03-21 20:02:45,546 DEBUG org.hibernate.loader.entity.EntityLoader Static select for entity modelo.Diaria: select diaria0_.cod as cod8_0_, diaria0_.descricao as descricao8_0_, diaria0_.valor as valor8_0_ from diaria diaria0_ where diaria0_.cod=?
2009-03-21 20:02:45,546 DEBUG org.hibernate.loader.entity.EntityLoader Static select for entity modelo.Diaria: select diaria0_.cod as cod8_0_, diaria0_.descricao as descricao8_0_, diaria0_.valor as valor8_0_ from diaria diaria0_ where diaria0_.cod=?
2009-03-21 20:02:45,546 DEBUG org.hibernate.loader.entity.EntityLoader Static select for entity modelo.Diaria: select diaria0_.cod as cod8_0_, diaria0_.descricao as descricao8_0_, diaria0_.valor as valor8_0_ from diaria diaria0_ where diaria0_.cod=? for update
2009-03-21 20:02:45,546 DEBUG org.hibernate.loader.entity.EntityLoader Static select for entity modelo.Diaria: select diaria0_.cod as cod8_0_, diaria0_.descricao as descricao8_0_, diaria0_.valor as valor8_0_ from diaria diaria0_ where diaria0_.cod=? for update nowait
2009-03-21 20:02:45,546 DEBUG org.hibernate.loader.entity.EntityLoader Static select for entity modelo.Diaria: select diaria0_.cod as cod8_0_, diaria0_.descricao as descricao8_0_, diaria0_.valor as valor8_0_ from diaria diaria0_ where diaria0_.cod=? for update nowait
2009-03-21 20:02:45,546 DEBUG org.hibernate.loader.entity.EntityLoader Static select for action ACTION_MERGE on entity modelo.Diaria: select diaria0_.cod as cod8_0_, diaria0_.descricao as descricao8_0_, diaria0_.valor as valor8_0_ from diaria diaria0_ where diaria0_.cod=?
2009-03-21 20:02:45,546 DEBUG org.hibernate.loader.entity.EntityLoader Static select for action ACTION_REFRESH on entity modelo.Diaria: select diaria0_.cod as cod8_0_, diaria0_.descricao as descricao8_0_, diaria0_.valor as valor8_0_ from diaria diaria0_ where diaria0_.cod=?
2009-03-21 20:02:45,546 DEBUG org.hibernate.impl.SessionFactoryObjectFactory registered: 40288182202b42f201202b45a42a0004 (unnamed)
2009-03-21 20:02:45,546 INFO org.hibernate.impl.SessionFactoryObjectFactory Not binding factory to JNDI, no JNDI name configured
2009-03-21 20:02:45,546 DEBUG org.hibernate.impl.SessionFactoryImpl instantiated session factory
2009-03-21 20:02:45,546 INFO org.hibernate.tool.hbm2ddl.SchemaUpdate Running hbm2ddl schema update
2009-03-21 20:02:45,546 INFO org.hibernate.tool.hbm2ddl.SchemaUpdate fetching database metadata
2009-03-21 20:02:45,593 INFO org.hibernate.tool.hbm2ddl.SchemaUpdate updating schema
2009-03-21 20:02:45,593 DEBUG org.hibernate.cfg.Configuration processing extends queue
2009-03-21 20:02:45,593 DEBUG org.hibernate.cfg.Configuration processing collection mappings
2009-03-21 20:02:45,593 DEBUG org.hibernate.cfg.Configuration processing native query and ResultSetMapping mappings
2009-03-21 20:02:45,593 DEBUG org.hibernate.cfg.Configuration processing association property references
2009-03-21 20:02:45,593 DEBUG org.hibernate.cfg.Configuration processing foreign key constraints
2009-03-21 20:02:45,609 INFO org.hibernate.tool.hbm2ddl.TableMetadata table found: SYSTEM.DIARIA
2009-03-21 20:02:45,609 INFO org.hibernate.tool.hbm2ddl.TableMetadata columns: [cod, valor, descricao]
2009-03-21 20:02:45,609 INFO org.hibernate.tool.hbm2ddl.TableMetadata foreign keys: []
2009-03-21 20:02:45,609 INFO org.hibernate.tool.hbm2ddl.TableMetadata indexes: [sys_c005301]
2009-03-21 20:02:45,609 INFO org.hibernate.tool.hbm2ddl.SchemaUpdate schema update complete
2009-03-21 20:02:45,609 DEBUG org.hibernate.impl.SessionFactoryImpl Checking 0 named HQL queries
2009-03-21 20:02:45,609 DEBUG org.hibernate.impl.SessionFactoryImpl Checking 0 named SQL queries
2009-03-21 20:02:45,609 DEBUG org.hibernate.impl.SessionImpl opened session at timestamp: 12376765656
2009-03-21 20:02:45,609 DEBUG org.hibernate.transaction.JDBCTransaction begin
2009-03-21 20:02:45,609 DEBUG org.hibernate.jdbc.ConnectionManager opening JDBC connection
2009-03-21 20:02:45,609 DEBUG org.hibernate.transaction.JDBCTransaction current autocommit status: false
2009-03-21 20:02:45,609 DEBUG org.hibernate.loader.Loader loading entity: [modelo.Diaria#1]
2009-03-21 20:02:45,625 DEBUG org.hibernate.jdbc.AbstractBatcher about to open PreparedStatement (open PreparedStatements: 0, globally: 0)
2009-03-21 20:02:45,625 DEBUG org.hibernate.SQL select diaria0_.cod as cod8_0_, diaria0_.descricao as descricao8_0_, diaria0_.valor as valor8_0_ from diaria diaria0_ where diaria0_.cod=?
2009-03-21 20:02:45,625 DEBUG org.hibernate.jdbc.AbstractBatcher about to open ResultSet (open ResultSets: 0, globally: 0)
2009-03-21 20:02:45,625 DEBUG org.hibernate.jdbc.AbstractBatcher about to close ResultSet (open ResultSets: 1, globally: 1)
2009-03-21 20:02:45,625 DEBUG org.hibernate.jdbc.AbstractBatcher about to close PreparedStatement (open PreparedStatements: 1, globally: 1)
2009-03-21 20:02:45,625 DEBUG org.hibernate.engine.StatefulPersistenceContext initializing non-lazy collections
2009-03-21 20:02:45,625 DEBUG org.hibernate.loader.Loader done entity load
2009-03-21 20:02:45,625 DEBUG org.hibernate.transaction.JDBCTransaction commit
2009-03-21 20:02:45,625 DEBUG org.hibernate.transaction.JDBCTransaction committed JDBC Connection
2009-03-21 20:02:45,625 DEBUG org.hibernate.jdbc.ConnectionManager aggressively releasing JDBC connection
2009-03-21 20:02:45,625 DEBUG org.hibernate.jdbc.ConnectionManager releasing JDBC connection [ (open PreparedStatements: 0, globally: 0) (open ResultSets: 0, globally: 0)]
|
 |
|
|
|
|