Wie füge ich mit Spring + Hibernate Daten in die Datenbank ein?Java

Java-Forum
Anonymous
 Wie füge ich mit Spring + Hibernate Daten in die Datenbank ein?

Post by Anonymous »

Siehe, ich habe user.java für die Benutzerinformationen.

Code: Select all

@Entity(name = "user")
@Table(name = "user")
public class User {

@Id
@Column(name = "id")
private String id;
@Column(name = "password")
private String password;
//getter and setter for this..
}
das ist mein Benutzerdao

Code: Select all

public class UserDao {
public interface UserDAO {
public String insert(User user);

}
}
und das ist die Impl-Klasse zum Einfügen in die Datenbank
Sehen Sie, das war mein Code. Bitte überprüfen Sie ihn und sagen Sie mir, was ich falsch mache

Code: Select all

@Repository
@Transactional
public class UserImpl implements UserDAO {

private DataSource dataSource;

@Autowired
SessionFactory sessionFactory;
@Resource(name = "sessionFactory")
public void setDataSource(DataSource dataSource) {
this.dataSource = dataSource;
}

@Override
public String insert(User use) {

Session session = this.sessionFactory.openSession();
try{

Session sess = this.sessionFactory.getCurrentSession();
session.save(reg);

return (String)user.getUserName();
}catch(Exception e){
System.out.println("in catch"+e.getMessage());
e.printStackTrace();

}

}
}

}
und in meinem Controller füge ich nach erfolgreicher Registrierung Daten in die Datenbank ein

Code: Select all

 userDao.insert(user);
aber ich bekomme keine Ausgabe, was bedeutet, dass keine Daten in die Datenbank eingefügt werden. Warum das? Das ist meine MVC-Konfiguration

Code: Select all








Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post