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
Enregistrer un commentaire