Jump to content

CaioCRS

Members
  • Content count

    19
  • Joined

  • Last visited

Community Reputation

0 Comum

About CaioCRS

  1. CaioCRS

    Enviando valor para um InputText JSF

    Olá. Atualmente estou trabalhando com C# .net, e agora preciso fazer algumas implementações em java jsf. No c# eu posso enviar um valor para um InputText. Declaro este inputtext como <input type="text" id="txtNome"> e na minha classe onde manipulo este HTML eu atribuo o valor ao inputtext da seguinte maneira: txtNome.Value = "Valor"; //ou txtNome.Value = variavel; Gostaria de saber como posso fazer este tipo de manipulação no Java JSF 2.0, existe alguma maneira semelhante de atribuir um valor qualquer a um <h:inputText> ou <h:outputLabel> ? Obrigado.
  2. Olá pessoal. Tenho 2 entidades mapeadas com o relacionamento many-to-many. As mesmas no meu BD criaram uma tabela temporária. Preciso agora exibir alguns dados destas tabelas em uma grid na minha página HTML, estou utilizando a ferramenta para criação de grid telerik:RadGrid. Nesta grid, eu insiro nas colunas os campos que estou trazendo dentro da minha lista através de um databinder.eval ou simplesmente um eval. Até aí tudo ok, o problema é gerar esta lista. Preciso listar 1 campo de cada entidade, mas que os mesmos sejam correspondentes. minhas entidades estão +/- assim *A representação das entidades é bem superficial, não posso entrar em detalhes pois se tratar de conteúdo de cliente. public class Funcao { public int Id {get; set;} public string Nome {get; set;} public virtual ICollection<Colaborador> Colaborador{get; set;} public Funcao(){} } public class Colaborador { public int Id {get; set;} public string Nome {get; set;} public virtual ICollection<Funcao> Funcao{get; set;} public Colaborador(){} } *Como não tem FK não faço ideia de como fazer iso Como posso relacionar Funcao a Colaborador para popular uma lista e mandar para a grid? Obrigado.
  3. CaioCRS

    Update Cabuloso!

    Valeu Motta, no apuro acabei utilizando um pouco de vb + oracle e consegui resolver o problema. Ficou certinho, mas o duro é que depois não precisou mais desse código, com dó eu só comentei o trecho kkkk
  4. CaioCRS

    String de Conexão Java

    Tudo ok, valeu rnxn
  5. CaioCRS

    Jasper/ireport mostrar números de linhas

    Aproveitando, preciso de uma dica rápida de como usar esse Jasper, preciso fazer um relatório que faz uma consulta no banco e exibe em tabelas os campos do meu determinado relatório, ou também, como chamar uma view do banco sql server através desse Jasper Report? Darlan, já mexi com report uma vez, preciso configurar o meu aqui e já descubro, se puder dar uma força, não to conseguindo formatar isso e também não lembro como chamar esse report dentro da aplicação... vlw
  6. CaioCRS

    Update Cabuloso!

    Motta, já tentei, mas como tratar essa necessidade com um case? Case when 'hora_atual' between '01:00' and '08:00' then comando = 'Y'...Mas como fazer o update se a hora for compatível com o turno 1 no caso? Tem como fazer um update + case + where... ?
  7. CaioCRS

    Update Cabuloso!

    Fala pessoal, preciso fazer um Update na tabela, só que a condição dele é muito louca... Existe um capo na tabela, e neste campo, eu devo fazer um UPDATE, porém, deverá ser feito na linha onde o turno corresponde com o horário atual. São 3 turnos na tabela, e em um dos campos dele, eu preciso setar um valor de acordo com o turno que estou enviando este update. Eu precisaria de algo com a seguinte lógica Update tabela_X set comando = 'Y' where if ((select to_char(sysdate, 'hh24:mi') as HORA from dual) between '01:00' and '08:00') then turno = 1 else ((select to_char(sysdate, 'hh24:mi') as HORA from dual) between '08:00' and '17:00') then turno = 2 else ((select to_char(sysdate, 'hh24:mi') as HORA from dual) between '17:00' and '01:00') then turno = 3 *A sintaxe está absurda, mas é o que eu tenho em mente do que preciso Se alguém puder dar uma força, fico agradecido, vlwww
  8. CaioCRS

    Particularidades de um Inner Join

    Pivot? Ao invés de os telefones serem listados um em baixo do outro fazendo com que o usuário se repita, os telefones serão listados horizontalmente? Correto? Não lembro como é sua sintaxe, vou pesquisar sobre.
  9. CaioCRS

    Particularidades de um Inner Join

    Então A.Jr. Quanto a esta questão de relação 1:1 e 1:N não havia pensado ainda, está correto, seria 1:1 para pessoa, emprego e hobby, e 1:N para telefone, para Operadora apenas a tabela Telefone se relacionaria. Infelizmente não posso publicar o banco real, nem mesmo um trechinho, pois se trata de informação da empresa, e isso daria uma dor de cabeça enorme, por isso criei esta situação do usuário com seus demais atributos para representar +/- o meu problema. No caso desta relação de operadora com telefone, a tabela telefone teria uma fk de operadora, que seria 1:1. Como posso tratar esta situação, que no caso de meus Selects, normalmente aí começaria a multiplicar as linhas kkkk Valeu A.Jr.
  10. CaioCRS

    Particularidades de um Inner Join

    A.Jr, As tabelas que tentei ligar, estão todas com registros únicos, ou seja, para o usuário João ID 1, em todas estas tabelas só tem 1 linha para o mesmo. Porém, existem algumas tabelas que esta identificação não existe, então eu uno a tabela com um outro registro existente na tabela principal, exemplo: select u.id, p.nomePessoa, em.descricaoEmprego, hb.descricaoHobby, tf.numResidencial, op.descricaoOperadora from usuario u inner join dbo.pessoa p on u.idpessoa = p.idpessoa inner join dbo.emprego em on u.idemprego = em.idemprego inner join dbo.hobby hb on u.idhobby = hb.idhobby inner join dbo.telefone tf on u.idtelefone = tf.idtelefone inner join dbo.operadora op on tf.idoperadora = op.idoperadora --aqui é o problema, tenho uma tabela que preciso exibir o seu valor neste select, porém esta tabela não tem relação nenhuma com a minha tabela principal ( tabela usuario ), assim começa a folia de ir multiplicando as linhas... Como pode perceber, o banco que estou trabalhando é beeem normalizado, então existem muitas tabelas onde tenho que combinar ids diferentes que não tem relação com a minha tabela principal, que no exemplo acima é o usuario, onde preciso relacionar determinados dados deste, mas no caso do meu banco atual, são dezenas de tabelas com informações, e nisso acaba multiplicando, e como disse, uma consulta que era para aparecer 600 linhas, passou de 400.000 kkkkk *Já utilizei o Select Distinct e reduziu apenas algumas linhas... =/
  11. Fala pessoal, estou há algum tempo sofrendo com Inner Joins, o problema é que quando faço um Select em determinadas tabelas, são listados X campos, até aí OK. Mais quando tento cruzar dados, através de IDs FK entre tabelas, para trazer mais dados ao meu Select, muitas vezes estes dados são duplicados, triplicados ou dependendo se multiplicam muito, fazendo com o que um simples Select de 600 linhas vire um select enorme com 400.000 linhas...Já ouvi falar que depende da forma que se une as tabelas através do Inner Join, sobre o uso tbm do left e right Join, mas tudo quanto é conteúdo que encontro na internet sempre é mencionado o que eu já sei, o básico, comparar os IDs de várias tabelas e trazer os campos referente a este id para compor um único select... Alguém poderia dar uma luz, e explicar claramente o que fazer para um select ser íntegro, e eu não correr o risco de trazer informações demais. Valeu!
  12. CaioCRS

    String de Conexão Java

    Muito bem explicado, porém, neste exemplo você está conectando ao BD Oracle, no caso do SQL Server, eu apenas devo trocar o endereço do JDBC e do Driver? Outra rápida dúvida, neste trecho: stm.setInt( 1, p.getID() ); stm.setString( 2, p.getName() ); o que são os valores 1 e 2? Valeu rnxn
  13. CaioCRS

    String de Conexão Java

    Olá Pessoal, tudo bem? Estou criando uma aplicação Web em Java(JSF), a tela da mesma está basicamente pronta, todo o visual definido, pois fazia parte de um antigo trabalho da Faculdade. Porém agora preciso testar a aplicação fazendo uma CRUD e algumas consultas direto da aplicação. Alguém poderia por gentileza me orientar para fazer corretamente a String de Conexão? O banco está pronto, já foram criadas todas as tabelas, a aplicação está ok, preciso agora testar mas não sei como. Na internet encontro alguns exemplos mas está tudo muito confuso. Se alguém puder me orientar eu agradeço muito! Eclipse Kepler SQL Server 2008
  14. Fala pessoal, preciso listar todas as tabelas, views, functions e sps que não estão sendo utilizadas no meu bd, ou seja, tudo que não tem vínculo ou dependência com outras tabelas ou objetos eu preciso apagar do banco. É possível trazer estas informações através de um Select? Obrigado.
  15. Opa, o problema foi resolvido, por algum motivo, em uma determinada View o tipo de dado estava entendendo como nVarchar sendo que era Datetime, então consegui converter na view e ficou tudo certo. Valeu a atenção Motta. Abraço!
×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.