Torna indietro   Hardware Upgrade Forum > Software > Programmazione

Destiny Rising: quando un gioco mobile supera il gioco originale
Destiny Rising: quando un gioco mobile supera il gioco originale
Tra il declino di Destiny 2 e la crisi di Bungie, il nuovo titolo mobile sviluppato da NetEase sorprende per profondità e varietà. Rising offre ciò che il live service di Bungie non riesce più a garantire, riportando i giocatori in un universo coerente. Un confronto che mette in luce i limiti tecnici e strategici dello studio di Bellevue
Plaud Note Pro convince per qualità e integrazione, ma l’abbonamento resta un ostacolo
Plaud Note Pro convince per qualità e integrazione, ma l’abbonamento resta un ostacolo
Plaud Note Pro è un registratore digitale elegante e tascabile con app integrata che semplifica trascrizioni e riepiloghi, offre funzioni avanzate come template e note intelligenti, ma resta vincolato a un piano a pagamento per chi ne fa un uso intensivo
Google Pixel 10 è compatto e ha uno zoom 5x a 899€: basta per essere un best-buy?
Google Pixel 10 è compatto e ha uno zoom 5x a 899€: basta per essere un best-buy?
Google Pixel 10 è uno smartphone che unisce una fotocamera molto più versatile rispetto al passato grazie allo zoom ottico 5x, il supporto magnetico Pixelsnap e il nuovo chip Tensor G5. Il dispositivo porta Android 16 e funzionalità AI avanzate come Camera Coach, mantenendo il design caratteristico della serie Pixel con miglioramenti nelle prestazioni e nell'autonomia. In Italia, però, mancano diverse feature peculiari basate sull'AI.
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 19-06-2008, 13:56   #1
ianaz
Senior Member
 
L'Avatar di ianaz
 
Iscritto dal: Jan 2005
Città: London, United Kingdom
Messaggi: 959
[JSP/Hibernate] Problema update/insert

Salve,
ho un problema quando aggiorno qualcosa con Hibernate...
quando aggiorno un oggetto in una List a volte me lo vede a volte no, a volte mi vede quello che c'era 2 modifiche prima,... :S

Faccio un esempio:

Ho Utente, l'utente ha tante Info_utente.


Quando aggiorno un Info_utente di un Utente faccio:
Codice PHP:
Session fac HibernateUtil.currentSession();
fac.beginTransaction();

// Ricavo l'oggetto info_utente
Info_utente info_utente = (Info_utentefac.get(Info_utente.class, id);
                        
Utente utente info_utente.getUtente();
                        
// qui modifico info_utente...
                        
fac.update(info_utente);
fac.update(utente);
fac.flush();
fac.getTransaction().commit(); 
Qualcuno sa dirmi il perché sul db é giusto, aggiornato, ma ogni tanto vedo un dato di 3 modifiche prima? Impazzisco con sto problema...
__________________
zattix

Ultima modifica di ianaz : 19-06-2008 alle 14:06.
ianaz è offline   Rispondi citando il messaggio o parte di esso
Old 20-06-2008, 13:31   #2
ianaz
Senior Member
 
L'Avatar di ianaz
 
Iscritto dal: Jan 2005
Città: London, United Kingdom
Messaggi: 959
Risolto con un filter. Sperando che possa venire utile a qualcuno posto il link della discussione e il codice del filtro

La discussione: http://www.webti.ch/forum.php5?mode=po&pid=811580
Il codice del filtro:
Codice PHP:
package org.ianaz.filtri;

import org.ianaz.util.HibernateUtil;
import java.io.*;

import javax.servlet.Filter;
import javax.servlet.FilterChain;
import javax.servlet.FilterConfig;
import javax.servlet.ServletException;
import javax.servlet.ServletRequest;
import javax.servlet.ServletResponse;
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
import org.hibernate.Session;

/**
 *
 * @author rainolsi
 */
public class HibernateFilter implements Filter {

    private static 
Log log LogFactory.getLog(HibernateFilter.class);

    public 
void init(FilterConfig filterConfigthrows ServletException {
        
log.info("Servlet filter init, now opening/closing a Session for each request.");
    }

    public 
void doFilter(ServletRequest request,
            
ServletResponse response,
            
FilterChain chain)
            
throws IOExceptionServletException {
        
        try {
            
chain.doFilter(requestresponse);

            
Session fac HibernateUtil.currentSession();
            
fac.beginTransaction();


        } 
finally {
            
HibernateUtil.closeSession();

        }
    }

    public 
void destroy() {
    }

__________________
zattix

Ultima modifica di ianaz : 20-06-2008 alle 13:37.
ianaz è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


Destiny Rising: quando un gioco mobile supera il gioco originale Destiny Rising: quando un gioco mobile supera il...
Plaud Note Pro convince per qualità e integrazione, ma l’abbonamento resta un ostacolo Plaud Note Pro convince per qualità e int...
Google Pixel 10 è compatto e ha uno zoom 5x a 899€: basta per essere un best-buy? Google Pixel 10 è compatto e ha uno zoom ...
Prova GeForce NOW upgrade Blackwell: il cloud gaming cambia per sempre Prova GeForce NOW upgrade Blackwell: il cloud ga...
Ecovacs Deebot X11 Omnicyclone: niente più sacchetto per lo sporco Ecovacs Deebot X11 Omnicyclone: niente più...
Interlune creerà un centro di ric...
Stop Killing Games: 97% delle firme conv...
La GTX 2080 Ti mai arrivata sul mercato,...
Hoolow Knight: Silksong, il gioco che a ...
Duolingo crolla in Borsa: la minaccia ar...
Battlefield 6: i giocatori console potra...
Citroen Racing, la marca ritorna alle co...
Windows 10 ESU: come partecipare al prog...
ASUS Vivobook 16X a meno di 470€ su Amaz...
Con Agent Payments Protocol di Google gl...
Windows 10 muore, gli attivisti insorgon...
NVIDIA sarà il primo cliente di T...
Stellantis cancella il pick-up elettrico...
Microsoft termina il supporto per Office...
VaultGemma di Google è il primo L...
Chromium
GPU-Z
OCCT
LibreOffice Portable
Opera One Portable
Opera One 106
CCleaner Portable
CCleaner Standard
Cpu-Z
Driver NVIDIA GeForce 546.65 WHQL
SmartFTP
Trillian
Google Chrome Portable
Google Chrome 120
VirtualBox
Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 03:24.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Served by www3v