Moin,
Hibernate wirft bei mir folgende Fehlermeldung aus:
Ich habe zuvor eine hbm.xml-Datei mit folgendem Inhalt erstellt (in Auszügen):
Zum Anlegen eines neuen Datensatzes habe ich folgenden Code geschrieben:
Ich weiß nicht, wo der Fehler liegt, für Tipps wäre ich sehr dankbar.
Michael
Hibernate wirft bei mir folgende Fehlermeldung aus:
Code:
org.hibernate.HibernateException: could not determine type of dynamic entity
Ich habe zuvor eine hbm.xml-Datei mit folgendem Inhalt erstellt (in Auszügen):
Code:
<hibernate-mapping auto-import="true" >
<class name="de.infobench.data.RegularUser"
entity-name="User" table="regularuser">
<id name="id" unsaved-value="0">
<generator class="native" />
</id>
<property
name="username"
column="username"
type="string"
length="20"
not-null="true"
/>
Zum Anlegen eines neuen Datensatzes habe ich folgenden Code geschrieben:
Code:
public RegularUser save(RegularUser ru)
{
logger.info("BENUTZER SPEICHERN.");
Session s = null;
Transaction tx = null;
try{
s = getSessionFactory().openSession();
tx = s.beginTransaction();
Map newUser = new HashMap();
newUser.put("username", ru.getUsername());
newUser.put("password", ru.getPassword());
newUser.put("title", ru.getTitle());
newUser.put("firstname", ru.getFirstname());
newUser.put("name", ru.getName());
newUser.put("email", ru.getEmail());
newUser.put("defaultOE", ru.getDefaultOE());
newUser.put("active", ru.isActive());
logger.info("USER wird gespeichert");
s.save(newUser);
tx.commit();
}catch(HibernateException ex){
convertHibernateAccessException(ex);
logger.warn("FEHLER:" + ex);
}
...
Ich weiß nicht, wo der Fehler liegt, für Tipps wäre ich sehr dankbar.
Michael