| Autor |
Mensagem |
|
|
ViniGodoy wrote:Aliás, como uma imprecisão na 29º casa decimal está gerando algo perceptível em seu desenho? Acho mais provável ter algum tipo de erro do seu cálculo.
Estou achando o ponto médio de uma reta. e depois uso para efetuar calculos com a equação fundamental da reta para ver se um ponto está na reta. E ele está aredondando, e não sei o motivo, vou ver os links que você mandou.
|
 |
|
|
juliofsn wrote:Use double para aumentar a precisão.
Se você quer precisão máxima, então use BigDecimal
Com double ele de fato aumenta a precisão, mas não aparece o maldito do 7 la do fim.
Está estranho isso!
Vou tentar com BigDecimal
Segundo o ViniGodoy é pra usar float em calculos científicos que precisam ser precisos (meu caso)
|
 |
|
|
Boa tarde, Tenho uma parte de um código aqui que pega a posição do mouse e faz uma divisão, mas esse valor da tipo: 56 / 81 = 0,66666666666666666666666666666667 No programa faço: float f = (float) ((float) x / (float) y); mas o maldito do f vem com 0,66666666 (apenas 8 casas decimais!) o X e Y vem de um int do getX() e getY() de mouseevent Obs: preciso ser preciso, pois efetuop calculos geometricos, e devido a esse "truncamento", da erro.
|
 |
|
|
Olá,
Tenho uma dúvida que deve ser simples.
Se eu fizer o seguinte: abrir um transação usando hibernate, inserir, caso não de erros, dou um comit, e em caso de erro eu NÂO DER UM ROLLBACK, o que acontece quando eu der um flush e um close, ele da automaticamente o rollback?
Não quero dar o rollback, pra economizar código.
Ou o ideal é dar o rollback?
Meu dao:
Local onde faço a inserção:
|
 |
|
|
Ainda não consegui!
Alguem me da uma luz?
Obrigado!
|
 |
|
|
Cara, podia me dar uma dica? não consegui fazer.
Estou olhando aqui: http://www.jasypt.org/encrypting-configuration.html
|
 |
|
|
serjaumfantin wrote:Depois de feito o deploy da sua aplicação seus arquivos de configuração ficarão (geralmente) na pasta WEB-INF/classes. Desta forma ninguém poderá acessar por URL o conteúdo da pasta WEB-INF/.
Abraços...
Estou usando pra desktop, ai fica no .jar como disse anteriormente.
Mesmo assim obrigado
Vou dar uma olhada sobre isso
Muito obrigado!
|
 |
|
|
Boa tarde,
Estou estudando sobre Hibernate 3 com annotations, já consegui fazer funcionar, porém notei que o arquivos de configuração (hibernate.properties) fica visível para qualquer pessoa, dessa maneira uma pessoa que tenha algum conhecimento de Java consegue descobrir a senha do banco de dados.
Explicando melhor. Por exemplo, usando o banco de dados MySQL, conecto com o usuário root e senha root, só que ninguem pode saber que a senha é root, preciso de uma forma de deixar encriptografado, para ninguem descompactar meu jar e ver o hibernate.properties lá.
Outra pergunta, tem como deixar fora do classpath? Eu tenho um config.properties que uso em meu programa, eu poderia deixar estas informações ai, é possivel?
Obrigado!
|
 |
|
|
Uma questão sobre o Formatter. Quando que ele usa o método parse(String s)? eu implementei, mas quando ele é usado? E o getName()?
|
 |
|
|
Eu uso o POJO no final sim, sei la porque, me acostumei a usar, haha. Maravilha!  Eu decidi fazer da melhor forma, ao invés de armazenar só os IDs, armazenar o objeto, fica muito melhor! Mas obrigado! Outra coisa, parabéns pelo Formatter da sua API, agora precisei usar, show de bola! O conteúdo do seu site está excelente, exemplo simples e que ajudam bastante.
|
 |
|
|
Não uso Hibernate, eu ia utilizar, mas nunca havia mechido e precisava fazer este programa meio rápido (2 meses no máximo)
Ai até eu aprender Hibernate bem, complica um pouco, mas no futuro quero migrar ele.
PS: Voce coloca POJO no final das suas classes de modelo mesmo?
Como assim?
Eu possuo uma pacote POJO, onde tenho os objetos como se fossem as tabelas do banco, e tenho um pacote DAO onde efetuo as operações passando estes POJOs como parâmetros.
Outra forma é ter um objeto que representa os dados. Voce nem precisa ter todos dados da Venda nem de Vendedor, apenas aqueles para aparecer na tabela e dados adicionais como ID se voce quiser pegar da tabela esse objeto e pegar o respectivo objeto como Venda ou Vendedor.
É a unica maneira que vejo para não ter que alterar seus POJOs.
Veja se entendi. Criar um objeto o qual irei colocar apenas o que eu quero que exiba na tabela, não sendo necessariamente o meu POJO?
Se for isso seria legal, não havia pensado nisso! Fica simples e não preciso alterar muito meus POJOs
Outra pergunta. Sobre os meus POJOs, quando há ligações de FKs eu uso apenas os IDs como int em meu POJO, o correto é usar a referência do outro POJO, ou é indiferente?
|
 |
|
|
Mark_Ameba wrote:ty
Eu só decedi retirar a parte do meu sistema que da pra todo mundo usar, separar nesse projeto e ajudar as pessoas.
Idéias são bem vindas. ^^
Fala Mark, estou aqui denovo, surgiu uma dúvida agora, e tenho duas alternativas, gostaria de saber qual delas é a melhor.
Eu tenho uma classe POJO chamada VendedorPOJO(Este é o vendedor), e outra chamada VendaPOJO (Esta é a venda, nela eu digo quem é o vendedor com um atributo do tipo integer chamado idVendedor).
A QUESTÃO:
Preciso mostrar na minha tabela a data da venda (VendaPOJO) e o nome do vendedor (O idVendedor está na VendaPOJO, mas o nmVendedor está na VendedorPOJO).
Consegui duas soluções:
1) Ao invés de armazenar o idVendedor, armazenar o VendedorPojo, porém, precisarei fazer SQL's ao criar estes objetos (ACHO QUE ESTE é O MELHOR) [NA HORA DE POR NA TABELA EU BUSCO COM O PARENT, CORRETO?];
ou
2) Fazer um atributo chamado nmVendedor na classe VendaPOJO e armazenar os dados nele (ESSE ACHO PIOR)
Você acha que existe outro meio de fazer isto? qual destes você me indica?
Obrigado amigo!
|
 |
|
|
Afff, que tosco que eu sou!
Estou usando o PowerArchitect para modelar, e ele está gerando as tabelas como MyISAM ao invés de InnoDB.
Alguem sabe como faz para o PowerArchitect criar como InnoDB ao invés de MyISAM?
|
 |
|
|
Boa tarde,
Estou dando um rollback em meu código e este não está funcionando, ele passa por lá, mas não efetua o rollback ao dar erro.
Veja o código:
Caso precise de mais códigos, posso enviar, estou usando MySQL e o conetor java é o: mysql-connector-java-5.1.7-bin.jar
|
 |
|
|
feltraco wrote:
alguns dias depois.....
dai vc instancia um textFiel normal e
da um .setDocument(new MeuDocument())
FLwS
Dessa forma ai permite letras, use assim:
|
 |
|
|
|
|