Problème d'enregistrement des données par les annotations Java en veille prolongée

Je veux enregistrer les données de l'interface java swt dans mon sql en hibernant les annotations java J'ai tout fait, mais lorsque j'appuie sur le bouton Enregistrer, cela ne fait rien et ne produit aucune erreur J'ai besoin d'aide pour entrer rapidement la description de l'image ici

/////////code

public void createContents() {

 shell1 = new Shell();
shell1.setSize(671, 490);
shell1.setText("\u0627\u0633\u0645 \u0627\u0644\u0645\u0633\u062A\u062E\u062F\u0645/");

Button btnNewButton = new Button(shell1, SWT.NONE);
btnNewButton.addSelectionListener(new SelectionAdapter() {
@Override
public void widgetSelected(SelectionEvent e) {
}
});
btnNewButton.addMouseListener(new MouseAdapter() {
@Override
public void mouseDown(MouseEvent e) {

// create session factory
factory = new Configuration()
.configure("hibernate.cfg.xml")
.addAnnotatedClass(filing.class).buildSessionFactory();

Session session = factory.getCurrentSession();
// Session session = factory.openSession();
//Transaction tx = null;
try {

filing theFiling = new filing(500,text1.getText(), text2.getText());

session.beginTransaction();
session.save(theFiling);

session.getTransaction().commit();
Shell shell=new Shell();
MessageBox messageBox = new MessageBox(shell, SWT.ICON_QUESTION |SWT.YES );
messageBox.setText("تم الادخال بنجاح");
}
catch(Exception e1) {
Shell shell=new Shell();
MessageBox messageBox = new MessageBox(shell, SWT.ICON_QUESTION |SWT.YES );
messageBox.setText(e1.toString());
}
finally {
session.close();
factory.close();
}

}
});


Solution du problème

Veuillez élaborer votre problème plus précisément, avec des extraits de code.

Commentaires

Posts les plus consultés de ce blog

Comment signer la connexion OKEx API version 5 avec websockets ?

La fonction GCP Cloud pour écrire des données dans BigQuery s'exécute avec succès, mais les données n'apparaissent pas dans la table BigQuery

Erreur Symfony : "Une exception a été levée lors du rendu d'un modèle"