Hi,
My Problem is, that i cannot persist the Entity's. But if i make an entry into the DB and just read it then it works.
ejb:
@Entity
@Table(name = "userproperties")
@NamedQueries(...)
public class WM_UserProperties implements Serializable{
...
public enum Ask4Masterpassword {NEVER,EVERY_TIME_IS_NEEDED,ONCE_PER_SESSION};
private Ask4Masterpassword ask4Masterpassword;
@Column(name="wm2_up_ask4masterpassword")
public Ask4Masterpassword getAsk4Masterpassword() {
return ask4Masterpassword;
}
...
}
...
ask4masterpassword enum('NEVER','EVERY_TIME_IS_NEEDED','ONCE_PER_SESSION') latin1_swedish_ci
...
22:48:32,156 INFO [STDOUT] [WM_UserSessionBean] persist now: UserPropertiesId: null
userID: 5337
getMaxMailBoxAccounts: 3
Ask4Password: NEVER
22:48:32,171 WARN [JDBCExceptionReporter] SQL Error: 1265, SQLState: 01000
22:48:32,171 ERROR [JDBCExceptionReporter] Data truncated for column 'wm2_up_ask4masterpassword' at row 1
22:48:32,171 INFO [STDOUT] [WM_UserSessionBean] Exception: public <T> T persist(T o)
22:48:32,171 ERROR [STDERR] javax.persistence.PersistenceException: org.hibernate.exception.GenericJDBCException: could not insert: [wm2.ejb.entity.WM_UserProperties]
22:48:32,171 ERROR [STDERR] at org.hibernate.ejb.AbstractEntityManagerImpl.throwPersistenceException(AbstractEntityManagerImpl.java:562)
22:48:32,171 ERROR [STDERR] at org.hibernate.ejb.AbstractEntityManagerImpl.persist(AbstractEntityManagerImpl.java:193)
22:48:32,171 ERROR [STDERR] at org.jboss.ejb3.entity.TransactionScopedEntityManager.persist(TransactionScopedEntityManager.java:175)