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

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

Détecter les appuis sur les touches fléchées en JavaScript

Une chaîne vide donne "Des erreurs ont été détectées dans les arguments de la ligne de commande, veuillez vous assurer que tous les arguments sont correctement définis"