| Autor |
Mensagem |
|
|
Para monitorar alterações vc pode criar fltros no hibernate ou criar triggers.
Para executar tarefas tem o quartz que tem várias coisas prontas, vc pode agendar por dia, hora, etc.
|
 |
|
|
|
Não tenho certeza, mas acho que vc deve colocar a classe do Id em outro arquivo.
|
 |
|
|
Lembro que eu usava Sysout mesmo
Alguém usa o logger da Sun?
|
 |
|
|
Parece codigo de SQL Server,
talvez esteja trazendo mais coisas do que o necessário.
Não lembro os comandos nativos de SQL Server, mas tinha alguma coisa no final do comando, um rowcount qq coisa do genero.
Vc pode rodar a consulta no query analizer ou outro e ver?
Depois posta o resultado, é legal saber se tem alguma penalidade.
Ultimamente uso mais MySql.
|
 |
|
|
Você poderia postar qual foi a SQL gerada pelo Hibernate?
Acredito também que haja um cache e um proxy, ou seja, não é sempre que o banco de dados será acionado.
Outro dia estava pensando em uma forma para fazer estas paginações.
Se vc retornar uma consulta com 1.000.000 de resultados a formula para páginas seria
numeroDePaginas=totalDeRows/resultadoPorPagina;
se vc mostrar 10 resultados por página seriam 100.000 páginas
o que não caberia na tela (pagina 1,2,3 ... 100.000)
E normalmente exibimos poucas páginas umas 10 com setas para mais e menos, como o google.
Pensando desta forma vc poderia limitar os resultados para no máximo 100 a partir do 0
na primeira consulta.
E conforme o usuário fosse paginando vc retornaria os 100 depois do id X.
Criando um where com criteria, ou qq outra coisa.
|
 |
|
|
Segue um exemplo:
#### O segundo appender escreve em um arquivo
log4j.appender.fileOut =org.apache.log4j.RollingFileAppender
log4j.appender.fileOut.File=ioc.log
Full code (arquivo src/log4j.properties):
|
 |
|
|
Aproveitando,
Estava acostumado com o Tomcat
tive problemas com o parser de xml do JBoss pois ele possui uma implementação própria.
E caso vc tenha uma lib xerces, ou xml-api ela entra em conflito quando tenta dar um cast de uma para a outra.
Vou ver se pego o log, mas a mensagem é a seguinte:
java.lang.ClassCastException: org.apache.xerces.jaxp.SAXParserFactoryImpl cannot be cast to javax.xml.parsers.SAXParserFactory
A solução é apagar as duas libs do teu projeto, ou outras relacionadas.
Quando você apaga essas libs do teu .war a tua aplicação vai usar a do JBoss.
|
 |
|
|
Achei este tutorial:
http://www.scribd.com/doc/8631879/Getting-Started-Guide-Richfaces
Acessei o link acima também:
http://modelviewcontrol.blogspot.com/2007/07/tutorial-jboss-instalao-do-ambiente.html
O lugar que eu baixei o JBoss foi:
http://sourceforge.net/project/showfiles.php?group_id=22866&package_id=16942&release_id=663566
No ubuntu tem no repositório, mas como dizia que a versão era 4 e no site é a 5, preferi baixar pelo link acima.
O procedimento é similar ao Tomcat, vc descompacta, entra no bin e roda o run.sh ou run.bat.
Ele sobe a configuração default.
A conf default roda na pasta pathdojboss/server/default
|
 |
|
|
blz, vou tentar sem também
fiz isso pra configurar os arquivos relativos ao projeto em runtime.
|
 |
|
|
p é qualquer objeto, arquivo.txt é qualquer arquivo que vc tenha certeza que existe na base do projeto
|
 |
|
|
cara que estranho, vc baixou o zip do tutorial?
nele tem a imagem
e outra coisa, talvez o teu computador seja muito rápido, seria legal colocar o código abaixo
|
 |
|
|
Comparativo na página do
hsqldb, ele mesmo é o mais melhor de bão
na microsoft o melhor database é o sql server
no mysql o melhor é o mysql
na oracle ... hummm oracle?
incrível não?
|
 |
|
|
Tenta isso:
|
 |
|
|
Cara tive o mesmo problema.
getClassLoader, algo do gênero, vou achar o código e posto depois.
|
 |
|
|
Sei que o HSQLDB não implementa getGeneratedKeys.
Os dois permitem delete em cascata?
|
 |
|
|