I made the primary key of SecCompany a composite key and now I am unable to do anything with the SecUser class which has a reference to it as a foreign key. I can't insert, find, etc. I have included both classes, hibernate debug, stack trace, etc. It seems to be trying to set the company_id to the type_id when I load a user and I don't know why. Any help would be greatly appreciated.
Thanks
Nic
CREATE TABLE sec_company (
company_id BIGINT UNSIGNED NOT NULL,
type_id CHAR(1) NOT NULL,
ref_id INTEGER UNSIGNED NULL,
name VARCHAR(45) NULL,
update_date DATE NULL,
update_by VARCHAR(45) NULL,
PRIMARY KEY(company_id, type_id)
)
TYPE=InnoDB;
CREATE TABLE sec_user (
user_id VARCHAR(45) NOT NULL,
company_id BIGINT UNSIGNED NOT NULL,
type_id CHAR(1) NOT NULL,
status_id CHAR(1) NOT NULL,
user_fname VARCHAR(45) NULL,
user_lname VARCHAR(45) NULL,
user_passwd VARCHAR(45) NULL,
passwd_expire_date DATE NULL,
passwd_fail_count INTEGER UNSIGNED NULL,
security_question VARCHAR(255) NULL,
security_response VARCHAR(255) NULL,
create_date DATE NULL,
update_date DATE NULL,
update_by VARCHAR(45) NULL,
locale VARCHAR(20) NULL DEFAULT 'en_US',
PRIMARY KEY(user_id),
FOREIGN KEY(status_id)
REFERENCES sec_user_status(status_id),
FOREIGN KEY(company_id, type_id)
REFERENCES sec_company(company_id, type_id)
)
TYPE=InnoDB;
@Entity
@Table(name = "sec_user", catalog = "teslsm", uniqueConstraints = {})
@NamedQueries(value = {@NamedQuery(name = "SecUser.findByGroupId", query = "select user from SecUser as user, SecUserGroupXref xref where "
+ "user.userId = xref.id.userId and xref.id.groupId = :groupId")})
public class SecUser
implements java.io.Serializable
{
/**
* [Param type = String : name = groupId]
*/
public static final String QUERY_FIND_BY_GROUPID = "SecUser.findByGroupId";
// Fields
private String userId;
private SecUserStatus secUserStatus;
private SecCompany secCompany;
private String userFname;
private String userLname;
private String userPasswd;
private String userPasswd2;
private Date passwdExpireDate;
private Integer passwdFailCount;
private String securityQuestion;
private String securityResponse;
private Date createDate;
private Date updateDate;
private String updateBy;
private String locale;
private Set<SecUserGroupXref> secUserGroupXrefs = new HashSet<SecUserGroupXref>(0);
private Set<SecUserRoleXref> secUserRoleXrefs = new HashSet<SecUserRoleXref>(0);
// Constructors
/** default constructor */
public SecUser()
{
}
/** minimal constructor */
public SecUser(String userId, SecUserStatus secUserStatus, SecCompany secCompany)
{
this.userId = userId;
this.secUserStatus = secUserStatus;
this.secCompany = secCompany;
}
/** full constructor */
public SecUser(String userId, SecUserStatus secUserStatus, SecCompany secCompany, String userFname,
String userLname, String userPasswd, Date passwdExpireDate, Integer passwdFailCount,
String securityQuestion, String securityResponse, Date createDate, Date updateDate,
String updateBy, String locale, Set<SecUserGroupXref> secUserGroupXrefs,
Set<SecUserRoleXref> secUserRoleXrefs)
{
this.userId = userId;
this.secUserStatus = secUserStatus;
this.secCompany = secCompany;
this.userFname = userFname;
this.userLname = userLname;
this.userPasswd = userPasswd;
this.passwdExpireDate = passwdExpireDate;
this.passwdFailCount = passwdFailCount;
this.securityQuestion = securityQuestion;
this.securityResponse = securityResponse;
this.createDate = createDate;
this.updateDate = updateDate;
this.updateBy = updateBy;
this.locale = locale;
this.secUserGroupXrefs = secUserGroupXrefs;
this.secUserRoleXrefs = secUserRoleXrefs;
}
// Property accessors
@Id
@Column(name = "user_id", unique = true, nullable = false, insertable = true, updatable = true, length = 45)
public String getUserId()
{
return this.userId;
}
public void setUserId(String userId)
{
this.userId = userId;
}
@ManyToOne(cascade = {}, fetch = FetchType.LAZY)
@JoinColumn(name = "status_id", unique = false, nullable = false, insertable = true, updatable = true)
public SecUserStatus getSecUserStatus()
{
return this.secUserStatus;
}
public void setSecUserStatus(SecUserStatus secUserStatus)
{
this.secUserStatus = secUserStatus;
}
@ManyToOne(cascade = {}, fetch = FetchType.LAZY)
@JoinColumns( {
@JoinColumn(name = "company_id", unique = false, nullable = false, insertable = true, updatable = true),
@JoinColumn(name = "type_id", unique = false, nullable = false, insertable = true, updatable = true)})
public SecCompany getSecCompany()
{
return this.secCompany;
}
public void setSecCompany(SecCompany secCompany)
{
this.secCompany = secCompany;
}
@Column(name = "user_fname", unique = false, nullable = true, insertable = true, updatable = true, length = 45)
public String getUserFname()
{
return this.userFname;
}
public void setUserFname(String userFname)
{
this.userFname = userFname;
}
@Column(name = "user_lname", unique = false, nullable = true, insertable = true, updatable = true, length = 45)
public String getUserLname()
{
return this.userLname;
}
public void setUserLname(String userLname)
{
this.userLname = userLname;
}
@Column(name = "user_passwd", unique = false, nullable = true, insertable = true, updatable = true, length = 45)
public String getUserPasswd()
{
return this.userPasswd;
}
public void setUserPasswd(String userPasswd)
{
this.userPasswd = userPasswd;
}
@Transient
public String getUserPasswd2()
{
return userPasswd2;
}
public void setUserPasswd2(String userPasswd2)
{
this.userPasswd2 = userPasswd2;
}
@Column(name = "passwd_expire_date", unique = false, nullable = true, insertable = true, updatable = true, length = 10)
public Date getPasswdExpireDate()
{
return this.passwdExpireDate;
}
public void setPasswdExpireDate(Date passwdExpireDate)
{
this.passwdExpireDate = passwdExpireDate;
}
@Column(name = "passwd_fail_count", unique = false, nullable = true, insertable = true, updatable = true)
public Integer getPasswdFailCount()
{
return this.passwdFailCount;
}
public void setPasswdFailCount(Integer passwdFailCount)
{
this.passwdFailCount = passwdFailCount;
}
@Column(name = "security_question", unique = false, nullable = true, insertable = true, updatable = true)
public String getSecurityQuestion()
{
return this.securityQuestion;
}
public void setSecurityQuestion(String securityQuestion)
{
this.securityQuestion = securityQuestion;
}
@Column(name = "security_response", unique = false, nullable = true, insertable = true, updatable = true)
public String getSecurityResponse()
{
return this.securityResponse;
}
public void setSecurityResponse(String securityResponse)
{
this.securityResponse = securityResponse;
}
@Column(name = "create_date", unique = false, nullable = true, insertable = true, updatable = true, length = 10)
public Date getCreateDate()
{
return this.createDate;
}
public void setCreateDate(Date createDate)
{
this.createDate = createDate;
}
@Column(name = "update_date", unique = false, nullable = true, insertable = true, updatable = true, length = 10)
public Date getUpdateDate()
{
return this.updateDate;
}
public void setUpdateDate(Date updateDate)
{
this.updateDate = updateDate;
}
@Column(name = "update_by", unique = false, nullable = true, insertable = true, updatable = true, length = 45)
public String getUpdateBy()
{
return this.updateBy;
}
public void setUpdateBy(String updateBy)
{
this.updateBy = updateBy;
}
@Column(name = "locale", unique = false, nullable = true, insertable = true, updatable = true, length = 20)
public String getLocale()
{
return this.locale;
}
public void setLocale(String locale)
{
this.locale = locale;
}
@OneToMany(cascade = {CascadeType.ALL}, fetch = FetchType.LAZY, mappedBy = "secUser")
public Set<SecUserGroupXref> getSecUserGroupXrefs()
{
return this.secUserGroupXrefs;
}
public void setSecUserGroupXrefs(Set<SecUserGroupXref> secUserGroupXrefs)
{
this.secUserGroupXrefs = secUserGroupXrefs;
}
@OneToMany(cascade = {CascadeType.ALL}, fetch = FetchType.LAZY, mappedBy = "secUser")
public Set<SecUserRoleXref> getSecUserRoleXrefs()
{
return this.secUserRoleXrefs;
}
public void setSecUserRoleXrefs(Set<SecUserRoleXref> secUserRoleXrefs)
{
this.secUserRoleXrefs = secUserRoleXrefs;
}
}
@Entity
@Table(name = "sec_company", catalog = "teslsm", uniqueConstraints = {})
public class SecCompany
implements java.io.Serializable
{
// Fields
private SecCompanyId id;
private Integer refId;
private String name;
private Date updateDate;
private String updateBy;
private Set<SecGroup> secGroups = new HashSet<SecGroup>(0);
private Set<SecUser> secUsers = new HashSet<SecUser>(0);
// Constructors
/** default constructor */
public SecCompany()
{
}
/** minimal constructor */
public SecCompany(SecCompanyId id)
{
this.id = id;
}
/** full constructor */
public SecCompany(SecCompanyId id, Integer refId, String name, Date updateDate, String updateBy,
Set<SecGroup> secGroups, Set<SecUser> secUsers)
{
this.id = id;
this.refId = refId;
this.name = name;
this.updateDate = updateDate;
this.updateBy = updateBy;
this.secGroups = secGroups;
this.secUsers = secUsers;
}
// Property accessors
@EmbeddedId
@AttributeOverrides( {
@AttributeOverride(name = "companyId", column = @Column(name = "company_id", unique = false, nullable = false, insertable = true, updatable = true)),
@AttributeOverride(name = "typeId", column = @Column(name = "type_id", unique = false, nullable = false, insertable = true, updatable = true, length = 1))})
public SecCompanyId getId()
{
return this.id;
}
public void setId(SecCompanyId id)
{
this.id = id;
}
@Column(name = "ref_id", unique = false, nullable = true, insertable = true, updatable = true)
public Integer getRefId()
{
return this.refId;
}
public void setRefId(Integer refId)
{
this.refId = refId;
}
@Column(name = "name", unique = false, nullable = true, insertable = true, updatable = true, length = 45)
public String getName()
{
return this.name;
}
public void setName(String name)
{
this.name = name;
}
@Column(name = "update_date", unique = false, nullable = true, insertable = true, updatable = true, length = 10)
public Date getUpdateDate()
{
return this.updateDate;
}
public void setUpdateDate(Date updateDate)
{
this.updateDate = updateDate;
}
@Column(name = "update_by", unique = false, nullable = true, insertable = true, updatable = true, length = 45)
public String getUpdateBy()
{
return this.updateBy;
}
public void setUpdateBy(String updateBy)
{
this.updateBy = updateBy;
}
@OneToMany(cascade = {CascadeType.ALL}, fetch = FetchType.LAZY, mappedBy = "secCompany")
public Set<SecGroup> getSecGroups()
{
return this.secGroups;
}
public void setSecGroups(Set<SecGroup> secGroups)
{
this.secGroups = secGroups;
}
@OneToMany(cascade = {CascadeType.ALL}, fetch = FetchType.LAZY, mappedBy = "secCompany")
public Set<SecUser> getSecUsers()
{
return this.secUsers;
}
public void setSecUsers(Set<SecUser> secUsers)
{
this.secUsers = secUsers;
}
}
Need help with Hibernate? Read this first:
http://www.hibernate.org/ForumMailingli ... AskForHelp
Hibernate version: 3.1.2
Code between sessionFactory.openSession() and session.close():
entityManager.persist(user);
Full stack trace of any exception that occurs:
2006-02-08 11:33:37,979 DEBUG [org.hibernate.util.JDBCExceptionReporter] could not load an entity: [com.tess.security.model.SecUser#sysop] []
java.sql.SQLException: Invalid value for getLong() - 'F' in column 8
at com.mysql.jdbc.ResultSet.getLongFromString(ResultSet.java:2601)
at com.mysql.jdbc.ResultSet.getNativeLong(ResultSet.java:3870)
at com.mysql.jdbc.ResultSet.getLong(ResultSet.java:2557)
at com.mysql.jdbc.ResultSet.getLong(ResultSet.java:2572)
at org.jboss.resource.adapter.jdbc.WrappedResultSet.getLong(WrappedResultSet.java:716)
at org.hibernate.type.LongType.get(LongType.java:28)
at org.hibernate.type.NullableType.nullSafeGet(NullableType.java:113)
at org.hibernate.type.NullableType.nullSafeGet(NullableType.java:102)
at org.hibernate.type.AbstractType.hydrate(AbstractType.java:81)
at org.hibernate.type.ComponentType.hydrate(ComponentType.java:506)
at org.hibernate.type.ComponentType.nullSafeGet(ComponentType.java:229)
at org.hibernate.type.ManyToOneType.hydrate(ManyToOneType.java:95)
at org.hibernate.persister.entity.AbstractEntityPersister.hydrate(AbstractEntityPersister.java:1899)
at org.hibernate.loader.Loader.loadFromResultSet(Loader.java:1372)
at org.hibernate.loader.Loader.instanceNotYetLoaded(Loader.java:1300)
at org.hibernate.loader.Loader.getRow(Loader.java:1197)
at org.hibernate.loader.Loader.getRowFromResultSet(Loader.java:569)
at org.hibernate.loader.Loader.doQuery(Loader.java:689)
at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:224)
at org.hibernate.loader.Loader.loadEntity(Loader.java:1785)
at org.hibernate.loader.entity.AbstractEntityLoader.load(AbstractEntityLoader.java:93)
at org.hibernate.loader.entity.AbstractEntityLoader.load(AbstractEntityLoader.java:81)
at org.hibernate.persister.entity.AbstractEntityPersister.load(AbstractEntityPersister.java:2730)
at org.hibernate.event.def.DefaultLoadEventListener.loadFromDatasource(DefaultLoadEventListener.java:365)
at org.hibernate.event.def.DefaultLoadEventListener.doLoad(DefaultLoadEventListener.java:346)
at org.hibernate.event.def.DefaultLoadEventListener.load(DefaultLoadEventListener.java:123)
at org.hibernate.event.def.DefaultLoadEventListener.proxyOrLoad(DefaultLoadEventListener.java:177)
at org.hibernate.event.def.DefaultLoadEventListener.onLoad(DefaultLoadEventListener.java:87)
at org.hibernate.impl.SessionImpl.fireLoad(SessionImpl.java:891)
at org.hibernate.impl.SessionImpl.get(SessionImpl.java:828)
at org.hibernate.impl.SessionImpl.get(SessionImpl.java:821)
at org.hibernate.ejb.AbstractEntityManagerImpl.find(AbstractEntityManagerImpl.java:102)
at org.jboss.ejb3.entity.InjectedEntityManager.find(InjectedEntityManager.java:136)
at com.tess.common.service.AbstractPersistenceManagerImpl.findById(AbstractPersistenceManagerImpl.java:100)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:109)
at org.jboss.ejb3.AllowedOperationsInterceptor.invoke(AllowedOperationsInterceptor.java:47)
at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:98)
at org.jboss.aspects.tx.TxPolicy.invokeInCallerTx(TxPolicy.java:126)
at org.jboss.aspects.tx.TxInterceptor$Required.invoke(TxInterceptor.java:196)
at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:98)
at org.jboss.aspects.tx.TxPropagationInterceptor.invoke(TxPropagationInterceptor.java:76)
at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:98)
at org.jboss.ejb3.stateless.StatelessInstanceInterceptor.invoke(StatelessInstanceInterceptor.java:54)
at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:98)
at org.jboss.aspects.security.AuthenticationInterceptor.invoke(AuthenticationInterceptor.java:78)
at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:98)
at org.jboss.ejb3.ENCPropagationInterceptor.invoke(ENCPropagationInterceptor.java:47)
at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:98)
at org.jboss.ejb3.asynchronous.AsynchronousInterceptor.invoke(AsynchronousInterceptor.java:106)
at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:98)
at org.jboss.ejb3.stateless.StatelessContainer.localInvoke(StatelessContainer.java:178)
at org.jboss.ejb3.stateless.StatelessLocalProxy.invoke(StatelessLocalProxy.java:74)
at $Proxy94.findById(Unknown Source)
at com.tess.security.proxy.SecurityServicesProxyBean.findById(SecurityServicesProxyBean.java:71)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:109)
at org.jboss.ejb3.AllowedOperationsInterceptor.invoke(AllowedOperationsInterceptor.java:47)
at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:98)
at org.jboss.aspects.tx.TxPolicy.invokeInOurTx(TxPolicy.java:79)
at org.jboss.aspects.tx.TxInterceptor$Required.invoke(TxInterceptor.java:192)
at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:98)
at org.jboss.aspects.tx.TxPropagationInterceptor.invoke(TxPropagationInterceptor.java:76)
at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:98)
at org.jboss.ejb3.stateless.StatelessInstanceInterceptor.invoke(StatelessInstanceInterceptor.java:54)
at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:98)
at org.jboss.aspects.security.AuthenticationInterceptor.invoke(AuthenticationInterceptor.java:78)
at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:98)
at org.jboss.ejb3.ENCPropagationInterceptor.invoke(ENCPropagationInterceptor.java:47)
at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:98)
at org.jboss.ejb3.asynchronous.AsynchronousInterceptor.invoke(AsynchronousInterceptor.java:106)
at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:98)
at org.jboss.ejb3.stateless.StatelessContainer.dynamicInvoke(StatelessContainer.java:219)
at org.jboss.aop.Dispatcher.invoke(Dispatcher.java:107)
at org.jboss.aspects.remoting.AOPRemotingInvocationHandler.invoke(AOPRemotingInvocationHandler.java:82)
at org.jboss.remoting.ServerInvoker.invoke(ServerInvoker.java:660)
at org.jboss.remoting.ServerInvoker.invoke(ServerInvoker.java:513)
at org.jboss.remoting.transport.socket.ServerThread.processInvocation(ServerThread.java:290)
at org.jboss.remoting.transport.socket.ServerThread.dorun(ServerThread.java:344)
at org.jboss.remoting.transport.socket.ServerThread.run(ServerThread.java:202)
2006-02-08 11:33:37,981 WARN [org.hibernate.util.JDBCExceptionReporter] SQL Error: 0, SQLState: S1009
2006-02-08 11:33:37,981 ERROR [org.hibernate.util.JDBCExceptionReporter] Invalid value for getLong() - 'F' in column 8
2006-02-08 11:33:37,981 INFO [org.hibernate.event.def.DefaultLoadEventListener] Error performing load command
org.hibernate.exception.GenericJDBCException: could not load an entity: [com.tess.security.model.SecUser#sysop]
at org.hibernate.exception.SQLStateConverter.handledNonSpecificException(SQLStateConverter.java:91)
at org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.java:79)
at org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:43)
at org.hibernate.loader.Loader.loadEntity(Loader.java:1799)
at org.hibernate.loader.entity.AbstractEntityLoader.load(AbstractEntityLoader.java:93)
at org.hibernate.loader.entity.AbstractEntityLoader.load(AbstractEntityLoader.java:81)
at org.hibernate.persister.entity.AbstractEntityPersister.load(AbstractEntityPersister.java:2730)
at org.hibernate.event.def.DefaultLoadEventListener.loadFromDatasource(DefaultLoadEventListener.java:365)
at org.hibernate.event.def.DefaultLoadEventListener.doLoad(DefaultLoadEventListener.java:346)
at org.hibernate.event.def.DefaultLoadEventListener.load(DefaultLoadEventListener.java:123)
at org.hibernate.event.def.DefaultLoadEventListener.proxyOrLoad(DefaultLoadEventListener.java:177)
at org.hibernate.event.def.DefaultLoadEventListener.onLoad(DefaultLoadEventListener.java:87)
at org.hibernate.impl.SessionImpl.fireLoad(SessionImpl.java:891)
at org.hibernate.impl.SessionImpl.get(SessionImpl.java:828)
at org.hibernate.impl.SessionImpl.get(SessionImpl.java:821)
at org.hibernate.ejb.AbstractEntityManagerImpl.find(AbstractEntityManagerImpl.java:102)
at org.jboss.ejb3.entity.InjectedEntityManager.find(InjectedEntityManager.java:136)
at com.tess.common.service.AbstractPersistenceManagerImpl.findById(AbstractPersistenceManagerImpl.java:100)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:109)
at org.jboss.ejb3.AllowedOperationsInterceptor.invoke(AllowedOperationsInterceptor.java:47)
at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:98)
at org.jboss.aspects.tx.TxPolicy.invokeInCallerTx(TxPolicy.java:126)
at org.jboss.aspects.tx.TxInterceptor$Required.invoke(TxInterceptor.java:196)
at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:98)
at org.jboss.aspects.tx.TxPropagationInterceptor.invoke(TxPropagationInterceptor.java:76)
at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:98)
at org.jboss.ejb3.stateless.StatelessInstanceInterceptor.invoke(StatelessInstanceInterceptor.java:54)
at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:98)
at org.jboss.aspects.security.AuthenticationInterceptor.invoke(AuthenticationInterceptor.java:78)
at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:98)
at org.jboss.ejb3.ENCPropagationInterceptor.invoke(ENCPropagationInterceptor.java:47)
at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:98)
at org.jboss.ejb3.asynchronous.AsynchronousInterceptor.invoke(AsynchronousInterceptor.java:106)
at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:98)
at org.jboss.ejb3.stateless.StatelessContainer.localInvoke(StatelessContainer.java:178)
at org.jboss.ejb3.stateless.StatelessLocalProxy.invoke(StatelessLocalProxy.java:74)
at $Proxy94.findById(Unknown Source)
at com.tess.security.proxy.SecurityServicesProxyBean.findById(SecurityServicesProxyBean.java:71)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:109)
at org.jboss.ejb3.AllowedOperationsInterceptor.invoke(AllowedOperationsInterceptor.java:47)
at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:98)
at org.jboss.aspects.tx.TxPolicy.invokeInOurTx(TxPolicy.java:79)
at org.jboss.aspects.tx.TxInterceptor$Required.invoke(TxInterceptor.java:192)
at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:98)
at org.jboss.aspects.tx.TxPropagationInterceptor.invoke(TxPropagationInterceptor.java:76)
at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:98)
at org.jboss.ejb3.stateless.StatelessInstanceInterceptor.invoke(StatelessInstanceInterceptor.java:54)
at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:98)
at org.jboss.aspects.security.AuthenticationInterceptor.invoke(AuthenticationInterceptor.java:78)
at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:98)
at org.jboss.ejb3.ENCPropagationInterceptor.invoke(ENCPropagationInterceptor.java:47)
at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:98)
at org.jboss.ejb3.asynchronous.AsynchronousInterceptor.invoke(AsynchronousInterceptor.java:106)
at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:98)
at org.jboss.ejb3.stateless.StatelessContainer.dynamicInvoke(StatelessContainer.java:219)
at org.jboss.aop.Dispatcher.invoke(Dispatcher.java:107)
at org.jboss.aspects.remoting.AOPRemotingInvocationHandler.invoke(AOPRemotingInvocationHandler.java:82)
at org.jboss.remoting.ServerInvoker.invoke(ServerInvoker.java:660)
at org.jboss.remoting.ServerInvoker.invoke(ServerInvoker.java:513)
at org.jboss.remoting.transport.socket.ServerThread.processInvocation(ServerThread.java:290)
at org.jboss.remoting.transport.socket.ServerThread.dorun(ServerThread.java:344)
at org.jboss.remoting.transport.socket.ServerThread.run(ServerThread.java:202)
Caused by: java.sql.SQLException: Invalid value for getLong() - 'F' in column 8
at com.mysql.jdbc.ResultSet.getLongFromString(ResultSet.java:2601)
at com.mysql.jdbc.ResultSet.getNativeLong(ResultSet.java:3870)
at com.mysql.jdbc.ResultSet.getLong(ResultSet.java:2557)
at com.mysql.jdbc.ResultSet.getLong(ResultSet.java:2572)
at org.jboss.resource.adapter.jdbc.WrappedResultSet.getLong(WrappedResultSet.java:716)
at org.hibernate.type.LongType.get(LongType.java:28)
at org.hibernate.type.NullableType.nullSafeGet(NullableType.java:113)
at org.hibernate.type.NullableType.nullSafeGet(NullableType.java:102)
at org.hibernate.type.AbstractType.hydrate(AbstractType.java:81)
at org.hibernate.type.ComponentType.hydrate(ComponentType.java:506)
at org.hibernate.type.ComponentType.nullSafeGet(ComponentType.java:229)
at org.hibernate.type.ManyToOneType.hydrate(ManyToOneType.java:95)
at org.hibernate.persister.entity.AbstractEntityPersister.hydrate(AbstractEntityPersister.java:1899)
at org.hibernate.loader.Loader.loadFromResultSet(Loader.java:1372)
at org.hibernate.loader.Loader.instanceNotYetLoaded(Loader.java:1300)
at org.hibernate.loader.Loader.getRow(Loader.java:1197)
at org.hibernate.loader.Loader.getRowFromResultSet(Loader.java:569)
at org.hibernate.loader.Loader.doQuery(Loader.java:689)
at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:224)
at org.hibernate.loader.Loader.loadEntity(Loader.java:1785)
... 66 more
Name and version of the database you are using:
Mysql 5.x
The generated SQL (show_sql=true):
select secuser0_.user_id as user1_1_0_, secuser0_.locale as locale1_0_, secuser0_.user_passwd as user3_1_0_, secuser0_.status_id as status13_1_0_, secuser0_.passwd_expire_date as passwd4_1_0_, secuser0_.passwd_fail_count as passwd5_1_0_, secuser0_.company_id as company14_1_0_, secuser0_.type_id as type15_1_0_, secuser0_.update_date as update6_1_0_, secuser0_.update_by as update7_1_0_, secuser0_.user_fname as user8_1_0_, secuser0_.user_lname as user9_1_0_, secuser0_.security_question as security10_1_0_, secuser0_.security_response as security11_1_0_, secuser0_.create_date as create12_1_0_ from teslsm.sec_user secuser0_ where secuser0_.user_id=?
Debug level Hibernate log excerpt:
2006-02-08 11:32:30,900 FATAL [org.hibernate.ejb.packaging.PersistenceXmlLoader] securitymanager JTA
2006-02-08 11:32:31,177 INFO [org.hibernate.cfg.Environment] Hibernate 3.1.2
2006-02-08 11:32:31,187 INFO [org.hibernate.cfg.Environment] hibernate.properties not found
2006-02-08 11:32:31,189 INFO [org.hibernate.cfg.Environment] using CGLIB reflection optimizer
2006-02-08 11:32:31,190 INFO [org.hibernate.cfg.Environment] using JDK 1.4 java.sql.Timestamp handling
2006-02-08 11:32:31,350 DEBUG [org.hibernate.ejb.Ejb3Configuration] Processing PersistenceUnitInfo [
name: securitymanager
persistence provider classname: org.hibernate.ejb.HibernatePersistence
classloader: org.jboss.mx.loading.UnifiedClassLoader3@48ff68{ url=file:/home/nholbrook/work/jboss-4.0/build/output/jboss-4.0.4RC1/server/default/tmp/deploy/tmp10033security.ear ,addedOrder=45}
Temporary classloader: null
excludeUnlistedClasses: false
JTA datasource: org.jboss.resource.adapter.jdbc.WrapperDataSource@1756db3
Non JTA datasource: null
Transaction type: JTA
PU root URL: file:/home/nholbrook/work/jboss-4.0/build/output/jboss-4.0.4RC1/server/default/tmp/deploy/tmp10033security.ear-contents/security-domain-1.0-SNAPSHOT.jar
Jar files URLs []
Managed classes names []
Mapping files names []
Properties [
hibernate.transaction.flush_before_completion: true
hibernate.transaction.auto_close_session: false
hibernate.jndi.java.naming.factory.url.pkgs: org.jboss.naming:org.jnp.interfaces
hibernate.cglib.use_reflection_optimizer: true
hibernate.cache.provider_class: org.hibernate.cache.HashtableCacheProvider
hibernate.transaction.manager_lookup_class: org.hibernate.transaction.JBossTransactionManagerLookup
hibernate.jndi.java.naming.factory.initial: org.jnp.interfaces.NamingContextFactory
hibernate.dialect: org.hibernate.dialect.MySQLInnoDBDialect
hibernate.query.factory_class: org.hibernate.hql.ast.ASTQueryTranslatorFactory
hibernate.jacc.ctx.id: security-domain-1.0-SNAPSHOT.jar
hibernate.hbm2ddl.auto: none
hibernate.show_sql: true
hibernate.connection.release_mode: after_statement]
2006-02-08 11:32:31,350 DEBUG [org.hibernate.ejb.Ejb3Configuration] Detect class: true; detect hbm: true
2006-02-08 11:32:31,354 INFO [org.hibernate.ejb.Ejb3Configuration] found EJB3 @Embeddable: com.tess.security.model.SecGroupId
2006-02-08 11:32:31,357 INFO [org.hibernate.ejb.Ejb3Configuration] found EJB3 Entity bean: com.tess.security.model.SecCompany
2006-02-08 11:32:31,360 INFO [org.hibernate.ejb.Ejb3Configuration] found EJB3 Entity bean: com.tess.security.model.SecUser
2006-02-08 11:32:31,362 INFO [org.hibernate.ejb.Ejb3Configuration] found EJB3 Entity bean: com.tess.security.model.SecModule
2006-02-08 11:32:31,364 INFO [org.hibernate.ejb.Ejb3Configuration] found EJB3 Entity bean: com.tess.security.model.SecRole
2006-02-08 11:32:31,365 INFO [org.hibernate.ejb.Ejb3Configuration] found EJB3 Entity bean: com.tess.security.model.SecUserGroupXref
2006-02-08 11:32:31,366 INFO [org.hibernate.ejb.Ejb3Configuration] found EJB3 @Embeddable: com.tess.security.model.SecUserRoleXrefId
2006-02-08 11:32:31,408 INFO [org.hibernate.ejb.Ejb3Configuration] found EJB3 Entity bean: com.tess.security.model.SecUserStatus
2006-02-08 11:32:31,410 INFO [org.hibernate.ejb.Ejb3Configuration] found EJB3 @Embeddable: com.tess.security.model.SecCompanyId
2006-02-08 11:32:31,411 INFO [org.hibernate.ejb.Ejb3Configuration] found EJB3 @Embeddable: com.tess.security.model.SecRoleGroupXrefId
2006-02-08 11:32:31,412 INFO [org.hibernate.ejb.Ejb3Configuration] found EJB3 Entity bean: com.tess.security.model.SecRoleGroupXref
2006-02-08 11:32:31,413 INFO [org.hibernate.ejb.Ejb3Configuration] found EJB3 @Embeddable: com.tess.security.model.SecUserGroupXrefId
2006-02-08 11:32:31,415 INFO [org.hibernate.ejb.Ejb3Configuration] found EJB3 Entity bean: com.tess.security.model.SecGroup
2006-02-08 11:32:31,416 INFO [org.hibernate.ejb.Ejb3Configuration] found EJB3 Entity bean: com.tess.security.model.SecUserRoleXref
2006-02-08 11:32:31,476 DEBUG [org.hibernate.cfg.AnnotationConfiguration] Execute first pass mapping processing
2006-02-08 11:32:31,476 DEBUG [org.hibernate.cfg.AnnotationConfiguration] Process hbm files
2006-02-08 11:32:31,476 DEBUG [org.hibernate.cfg.AnnotationConfiguration] Process annotated classes
2006-02-08 11:32:31,555 INFO [org.hibernate.cfg.AnnotationBinder] Binding entity from annotated class: com.tess.security.model.SecCompany
2006-02-08 11:32:31,596 DEBUG [org.hibernate.cfg.Ejb3Column] Binding column TYPE unique false
2006-02-08 11:32:31,620 DEBUG [org.hibernate.cfg.annotations.EntityBinder] Import with entity name=SecCompany
2006-02-08 11:32:31,631 INFO [org.hibernate.cfg.annotations.EntityBinder] Bind entity com.tess.security.model.SecCompany on table sec_company
2006-02-08 11:32:31,644 DEBUG [org.hibernate.cfg.AnnotationBinder] Processing com.tess.security.model.SecCompany per property annotation
2006-02-08 11:32:31,699 DEBUG [org.hibernate.cfg.AnnotationBinder] Processing annotations of com.tess.security.model.SecCompany.id
2006-02-08 11:32:31,719 DEBUG [org.hibernate.cfg.Ejb3Column] Binding column id unique false
2006-02-08 11:32:31,721 DEBUG [org.hibernate.cfg.AnnotationBinder] id is an id
2006-02-08 11:32:31,731 DEBUG [org.hibernate.cfg.AnnotationBinder] Binding component with path: com.tess.security.model.SecCompany.id
2006-02-08 11:32:31,734 DEBUG [org.hibernate.cfg.AnnotationBinder] Processing com.tess.security.model.SecCompanyId per property annotation
2006-02-08 11:32:31,736 DEBUG [org.hibernate.cfg.AnnotationBinder] Processing annotations of com.tess.security.model.SecCompanyId.typeId
2006-02-08 11:32:31,736 DEBUG [org.hibernate.cfg.Ejb3Column] Column(s) overridden for property typeId
2006-02-08 11:32:31,736 DEBUG [org.hibernate.cfg.Ejb3Column] Binding column type_id unique false
2006-02-08 11:32:31,746 DEBUG [org.hibernate.cfg.annotations.PropertyBinder] binding property typeId with lazy=false
2006-02-08 11:32:31,751 DEBUG [org.hibernate.cfg.annotations.SimpleValueBinder] building SimpleValue for typeId
2006-02-08 11:32:31,753 DEBUG [org.hibernate.cfg.annotations.PropertyBinder] Building property typeId
2006-02-08 11:32:31,759 DEBUG [org.hibernate.cfg.annotations.PropertyBinder] Cascading typeId with null
2006-02-08 11:32:31,760 DEBUG [org.hibernate.cfg.AnnotationBinder] Processing annotations of com.tess.security.model.SecCompanyId.companyId
2006-02-08 11:32:31,760 DEBUG [org.hibernate.cfg.Ejb3Column] Column(s) overridden for property companyId
2006-02-08 11:32:31,760 DEBUG [org.hibernate.cfg.Ejb3Column] Binding column company_id unique false
2006-02-08 11:32:31,760 DEBUG [org.hibernate.cfg.annotations.PropertyBinder] binding property companyId with lazy=false
2006-02-08 11:32:31,760 DEBUG [org.hibernate.cfg.annotations.SimpleValueBinder] building SimpleValue for companyId
2006-02-08 11:32:31,760 DEBUG [org.hibernate.cfg.annotations.PropertyBinder] Building property companyId
2006-02-08 11:32:31,760 DEBUG [org.hibernate.cfg.annotations.PropertyBinder] Cascading companyId with null
2006-02-08 11:32:31,764 DEBUG [org.hibernate.cfg.annotations.PropertyBinder] Building property id
2006-02-08 11:32:31,764 DEBUG [org.hibernate.cfg.annotations.PropertyBinder] Cascading id with null
2006-02-08 11:32:31,764 DEBUG [org.hibernate.cfg.AnnotationBinder] Bind @EmbeddedId on id
2006-02-08 11:32:31,764 DEBUG [org.hibernate.cfg.AnnotationBinder] Processing annotations of com.tess.security.model.SecCompany.name
2006-02-08 11:32:31,764 DEBUG [org.hibernate.cfg.Ejb3Column] Binding column name unique false
2006-02-08 11:32:31,764 DEBUG [org.hibernate.cfg.annotations.PropertyBinder] binding property name with lazy=false
2006-02-08 11:32:31,764 DEBUG [org.hibernate.cfg.annotations.SimpleValueBinder] building SimpleValue for name
2006-02-08 11:32:31,765 DEBUG [org.hibernate.cfg.annotations.PropertyBinder] Building property name
2006-02-08 11:32:31,765 DEBUG [org.hibernate.cfg.annotations.PropertyBinder] Cascading name with null
2006-02-08 11:32:31,765 DEBUG [org.hibernate.cfg.AnnotationBinder] Processing annotations of com.tess.security.model.SecCompany.refId
2006-02-08 11:32:31,765 DEBUG [org.hibernate.cfg.Ejb3Column] Binding column ref_id unique false
2006-02-08 11:32:31,765 DEBUG [org.hibernate.cfg.annotations.PropertyBinder] binding property refId with lazy=false
2006-02-08 11:32:31,765 DEBUG [org.hibernate.cfg.annotations.SimpleValueBinder] building SimpleValue for refId
2006-02-08 11:32:31,765 DEBUG [org.hibernate.cfg.annotations.PropertyBinder] Building property refId
2006-02-08 11:32:31,765 DEBUG [org.hibernate.cfg.annotations.PropertyBinder] Cascading refId with null
2006-02-08 11:32:31,765 DEBUG [org.hibernate.cfg.AnnotationBinder] Processing annotations of com.tess.security.model.SecCompany.updateDate
2006-02-08 11:32:31,766 DEBUG [org.hibernate.cfg.Ejb3Column] Binding column update_date unique false
2006-02-08 11:32:31,766 DEBUG [org.hibernate.cfg.annotations.PropertyBinder] binding property updateDate with lazy=false
2006-02-08 11:32:31,766 DEBUG [org.hibernate.cfg.annotations.SimpleValueBinder] building SimpleValue for updateDate
2006-02-08 11:32:31,766 DEBUG [org.hibernate.cfg.annotations.PropertyBinder] Building property updateDate
2006-02-08 11:32:31,766 DEBUG [org.hibernate.cfg.annotations.PropertyBinder] Cascading updateDate with null
2006-02-08 11:32:31,766 DEBUG [org.hibernate.cfg.AnnotationBinder] Processing annotations of com.tess.security.model.SecCompany.updateBy
2006-02-08 11:32:31,766 DEBUG [org.hibernate.cfg.Ejb3Column] Binding column update_by unique false
2006-02-08 11:32:31,766 DEBUG [org.hibernate.cfg.annotations.PropertyBinder] binding property updateBy with lazy=false
2006-02-08 11:32:31,766 DEBUG [org.hibernate.cfg.annotations.SimpleValueBinder] building SimpleValue for updateBy
2006-02-08 11:32:31,766 DEBUG [org.hibernate.cfg.annotations.PropertyBinder] Building property updateBy
2006-02-08 11:32:31,766 DEBUG [org.hibernate.cfg.annotations.PropertyBinder] Cascading updateBy with null
2006-02-08 11:32:31,766 DEBUG [org.hibernate.cfg.AnnotationBinder] Processing annotations of com.tess.security.model.SecCompany.secGroups
2006-02-08 11:32:31,769 DEBUG [org.hibernate.cfg.Ejb3Column] Binding column null unique false
2006-02-08 11:32:31,769 DEBUG [org.hibernate.cfg.Ejb3Column] Binding column secGroups unique false
2006-02-08 11:32:31,775 DEBUG [org.hibernate.cfg.Ejb3Column] Binding column null unique false
2006-02-08 11:32:31,814 DEBUG [org.hibernate.cfg.Ejb3Column] Binding column null unique false
2006-02-08 11:32:31,814 DEBUG [org.hibernate.cfg.Ejb3Column] Binding column null unique false
2006-02-08 11:32:31,816 DEBUG [org.hibernate.cfg.annotations.CollectionBinder] Collection role: com.tess.security.model.SecCompany.secGroups
2006-02-08 11:32:31,820 DEBUG [org.hibernate.cfg.annotations.PropertyBinder] Building property secGroups
2006-02-08 11:32:31,820 DEBUG [org.hibernate.cfg.annotations.PropertyBinder] Cascading secGroups with all
2006-02-08 11:32:31,820 DEBUG [org.hibernate.cfg.AnnotationBinder] Processing annotations of com.tess.security.model.SecCompany.secUsers
2006-02-08 11:32:31,820 DEBUG [org.hibernate.cfg.Ejb3Column] Binding column null unique false
2006-02-08 11:32:31,820 DEBUG [org.hibernate.cfg.Ejb3Column] Binding column secUsers unique false
2006-02-08 11:32:31,820 DEBUG [org.hibernate.cfg.Ejb3Column] Binding column null unique false
2006-02-08 11:32:31,821 DEBUG [org.hibernate.cfg.Ejb3Column] Binding column null unique false
2006-02-08 11:32:31,821 DEBUG [org.hibernate.cfg.Ejb3Column] Binding column null unique false
2006-02-08 11:32:31,821 DEBUG [org.hibernate.cfg.annotations.CollectionBinder] Collection role: com.tess.security.model.SecCompany.secUsers
2006-02-08 11:32:31,821 DEBUG [org.hibernate.cfg.annotations.PropertyBinder] Building property secUsers
2006-02-08 11:32:31,821 DEBUG [org.hibernate.cfg.annotations.PropertyBinder] Cascading secUsers with all
2006-02-08 11:32:31,852 DEBUG [org.hibernate.validator.ClassValidator] ResourceBundle ValidatorMessages not found. Delegate to org.hibernate.validator.resources.DefaultValidatorMessages
2006-02-08 11:32:31,862 INFO [org.hibernate.cfg.AnnotationBinder] Binding entity from annotated class: com.tess.security.model.SecUser
2006-02-08 11:32:31,864 INFO [org.hibernate.cfg.annotations.QueryBinder] Binding Named query: SecUser.findByGroupId => select user from SecUser as user, SecUserGroupXref xref where user.userId = xref.id.userId and xref.id.groupId = :groupId
2006-02-08 11:32:31,864 DEBUG [org.hibernate.cfg.Ejb3Column] Binding column TYPE unique false
2006-02-08 11:32:31,864 DEBUG [org.hibernate.cfg.annotations.EntityBinder] Import with entity name=SecUser
2006-02-08 11:32:31,864 INFO [org.hibernate.cfg.annotations.EntityBinder] Bind entity com.tess.security.model.SecUser on table sec_user
2006-02-08 11:32:31,864 DEBUG [org.hibernate.cfg.AnnotationBinder] Processing com.tess.security.model.SecUser per property annotation
2006-02-08 11:32:31,886 DEBUG [org.hibernate.cfg.AnnotationBinder] Processing annotations of com.tess.security.model.SecUser.userId
2006-02-08 11:32:31,886 DEBUG [org.hibernate.cfg.Ejb3Column] Binding column user_id unique true
2006-02-08 11:32:31,886 DEBUG [org.hibernate.cfg.AnnotationBinder] userId is an id
2006-02-08 11:32:31,886 DEBUG [org.hibernate.cfg.annotations.SimpleValueBinder] building SimpleValue for userId
2006-02-08 11:32:31,886 DEBUG [org.hibernate.cfg.annotations.PropertyBinder] Building property userId
2006-02-08 11:32:31,886 DEBUG [org.hibernate.cfg.annotations.PropertyBinder] Cascading userId with null
2006-02-08 11:32:31,886 DEBUG [org.hibernate.cfg.AnnotationBinder] Bind @Id on userId
2006-02-08 11:32:31,886 DEBUG [org.hibernate.cfg.AnnotationBinder] Processing annotations of com.tess.security.model.SecUser.locale
2006-02-08 11:32:31,887 DEBUG [org.hibernate.cfg.Ejb3Column] Binding column locale unique false
2006-02-08 11:32:31,887 DEBUG [org.hibernate.cfg.annotations.PropertyBinder] binding property locale with lazy=false
2006-02-08 11:32:31,887 DEBUG [org.hibernate.cfg.annotations.SimpleValueBinder] building SimpleValue for locale
2006-02-08 11:32:31,887 DEBUG [org.hibernate.cfg.annotations.PropertyBinder] Building property locale
2006-02-08 11:32:31,887 DEBUG [org.hibernate.cfg.annotations.PropertyBinder] Cascading locale with null
2006-02-08 11:32:31,887 DEBUG [org.hibernate.cfg.AnnotationBinder] Processing annotations of com.tess.security.model.SecUser.userPasswd
2006-02-08 11:32:31,887 DEBUG [org.hibernate.cfg.Ejb3Column] Binding column user_passwd unique false
2006-02-08 11:32:31,887 DEBUG [org.hibernate.cfg.annotations.PropertyBinder] binding property userPasswd with lazy=false
2006-02-08 11:32:31,887 DEBUG [org.hibernate.cfg.annotations.SimpleValueBinder] building SimpleValue for userPasswd
2006-02-08 11:32:31,887 DEBUG [org.hibernate.cfg.annotations.PropertyBinder] Building property userPasswd
2006-02-08 11:32:31,887 DEBUG [org.hibernate.cfg.annotations.PropertyBinder] Cascading userPasswd with null
2006-02-08 11:32:31,887 DEBUG [org.hibernate.cfg.AnnotationBinder] Processing annotations of com.tess.security.model.SecUser.secUserStatus
2006-02-08 11:32:31,887 DEBUG [org.hibernate.cfg.Ejb3Column] Binding column status_id unique false
2006-02-08 11:32:31,887 DEBUG [org.hibernate.cfg.Ejb3Column] Binding column secUserStatus unique false
2006-02-08 11:32:31,890 DEBUG [org.hibernate.cfg.annotations.PropertyBinder] Building property secUserStatus
2006-02-08 11:32:31,891 DEBUG [org.hibernate.cfg.annotations.PropertyBinder] Cascading secUserStatus with none
2006-02-08 11:32:31,891 DEBUG [org.hibernate.cfg.AnnotationBinder] Processing annotations of com.tess.security.model.SecUser.passwdExpireDate
2006-02-08 11:32:31,891 DEBUG [org.hibernate.cfg.Ejb3Column] Binding column passwd_expire_date unique false
2006-02-08 11:32:31,891 DEBUG [org.hibernate.cfg.annotations.PropertyBinder] binding property passwdExpireDate with lazy=false
2006-02-08 11:32:31,891 DEBUG [org.hibernate.cfg.annotations.SimpleValueBinder] building SimpleValue for passwdExpireDate
2006-02-08 11:32:31,891 DEBUG [org.hibernate.cfg.annotations.PropertyBinder] Building property passwdExpireDate
2006-02-08 11:32:31,891 DEBUG [org.hibernate.cfg.annotations.PropertyBinder] Cascading passwdExpireDate with null
2006-02-08 11:32:31,891 DEBUG [org.hibernate.cfg.AnnotationBinder] Processing annotations of com.tess.security.model.SecUser.passwdFailCount
2006-02-08 11:32:31,891 DEBUG [org.hibernate.cfg.Ejb3Column] Binding column passwd_fail_count unique false
2006-02-08 11:32:31,891 DEBUG [org.hibernate.cfg.annotations.PropertyBinder] binding property passwdFailCount with lazy=false
2006-02-08 11:32:31,891 DEBUG [org.hibernate.cfg.annotations.SimpleValueBinder] building SimpleValue for passwdFailCount
2006-02-08 11:32:31,891 DEBUG [org.hibernate.cfg.annotations.PropertyBinder] Building property passwdFailCount
2006-02-08 11:32:31,891 DEBUG [org.hibernate.cfg.annotations.PropertyBinder] Cascading passwdFailCount with null
2006-02-08 11:32:31,891 DEBUG [org.hibernate.cfg.AnnotationBinder] Processing annotations of com.tess.security.model.SecUser.secUserRoleXrefs
2006-02-08 11:32:31,892 DEBUG [org.hibernate.cfg.Ejb3Column] Binding column null unique false
2006-02-08 11:32:31,892 DEBUG [org.hibernate.cfg.Ejb3Column] Binding column secUserRoleXrefs unique false
2006-02-08 11:32:31,892 DEBUG [org.hibernate.cfg.Ejb3Column] Binding column null unique false
2006-02-08 11:32:31,892 DEBUG [org.hibernate.cfg.Ejb3Column] Binding column null unique false
2006-02-08 11:32:31,892 DEBUG [org.hibernate.cfg.Ejb3Column] Binding column null unique false
2006-02-08 11:32:31,892 DEBUG [org.hibernate.cfg.annotations.CollectionBinder] Collection role: com.tess.security.model.SecUser.secUserRoleXrefs
2006-02-08 11:32:31,892 DEBUG [org.hibernate.cfg.annotations.PropertyBinder] Building property secUserRoleXrefs
2006-02-08 11:32:31,892 DEBUG [org.hibernate.cfg.annotations.PropertyBinder] Cascading secUserRoleXrefs with all
2006-02-08 11:32:31,892 DEBUG [org.hibernate.cfg.AnnotationBinder] Processing annotations of com.tess.security.model.SecUser.secCompany
2006-02-08 11:32:31,892 DEBUG [org.hibernate.cfg.Ejb3Column] Binding column company_id unique false
2006-02-08 11:32:31,892 DEBUG [org.hibernate.cfg.Ejb3Column] Binding column type_id unique false
2006-02-08 11:32:31,892 DEBUG [org.hibernate.cfg.Ejb3Column] Binding column secCompany unique false
2006-02-08 11:32:31,892 DEBUG [org.hibernate.cfg.annotations.PropertyBinder] Building property secCompany
2006-02-08 11:32:31,893 DEBUG [org.hibernate.cfg.annotations.PropertyBinder] Cascading secCompany with none
2006-02-08 11:32:31,893 DEBUG [org.hibernate.cfg.AnnotationBinder] Processing annotations of com.tess.security.model.SecUser.updateDate
2006-02-08 11:32:31,893 DEBUG [org.hibernate.cfg.Ejb3Column] Binding column update_date unique false
2006-02-08 11:32:31,893 DEBUG [org.hibernate.cfg.annotations.PropertyBinder] binding property updateDate with lazy=false
2006-02-08 11:32:31,893 DEBUG [org.hibernate.cfg.annotations.SimpleValueBinder] building SimpleValue for updateDate
2006-02-08 11:32:31,893 DEBUG [org.hibernate.cfg.annotations.PropertyBinder] Building property updateDate
2006-02-08 11:32:31,893 DEBUG [org.hibernate.cfg.annotations.PropertyBinder] Cascading updateDate with null
2006-02-08 11:32:31,893 DEBUG [org.hibernate.cfg.AnnotationBinder] Processing annotations of com.tess.security.model.SecUser.updateBy
2006-02-08 11:32:31,893 DEBUG [org.hibernate.cfg.Ejb3Column] Binding column update_by unique false
2006-02-08 11:32:31,893 DEBUG [org.hibernate.cfg.annotations.PropertyBinder] binding property updateBy with lazy=false
2006-02-08 11:32:31,893 DEBUG [org.hibernate.cfg.annotations.SimpleValueBinder] building SimpleValue for updateBy
2006-02-08 11:32:31,893 DEBUG [org.hibernate.cfg.annotations.PropertyBinder] Building property updateBy
2006-02-08 11:32:31,893 DEBUG [org.hibernate.cfg.annotations.PropertyBinder] Cascading updateBy with null
2006-02-08 11:32:31,893 DEBUG [org.hibernate.cfg.AnnotationBinder] Processing annotations of com.tess.security.model.SecUser.userFname
2006-02-08 11:32:31,893 DEBUG [org.hibernate.cfg.Ejb3Column] Binding column user_fname unique false
2006-02-08 11:32:31,893 DEBUG [org.hibernate.cfg.annotations.PropertyBinder] binding property userFname with lazy=false
2006-02-08 11:32:31,894 DEBUG [org.hibernate.cfg.annotations.SimpleValueBinder] building SimpleValue for userFname
2006-02-08 11:32:31,894 DEBUG [org.hibernate.cfg.annotations.PropertyBinder] Building property userFname
2006-02-08 11:32:31,894 DEBUG [org.hibernate.cfg.annotations.PropertyBinder] Cascading userFname with null
2006-02-08 11:32:31,894 DEBUG [org.hibernate.cfg.AnnotationBinder] Processing annotations of com.tess.security.model.SecUser.userLname
2006-02-08 11:32:31,894 DEBUG [org.hibernate.cfg.Ejb3Column] Binding column user_lname unique false
2006-02-08 11:32:31,894 DEBUG [org.hibernate.cfg.annotations.PropertyBinder] binding property userLname with lazy=false
2006-02-08 11:32:31,894 DEBUG [org.hibernate.cfg.annotations.SimpleValueBinder] building SimpleValue for userLname
2006-02-08 11:32:31,894 DEBUG [org.hibernate.cfg.annotations.PropertyBinder] Building property userLname
2006-02-08 11:32:31,894 DEBUG [org.hibernate.cfg.annotations.PropertyBinder] Cascading userLname with null
2006-02-08 11:32:31,894 DEBUG [org.hibernate.cfg.AnnotationBinder] Processing annotations of com.tess.security.model.SecUser.securityQuestion
2006-02-08 11:32:31,894 DEBUG [org.hibernate.cfg.Ejb3Column] Binding column security_question unique false
2006-02-08 11:32:31,894 DEBUG [org.hibernate.cfg.annotations.PropertyBinder] binding property securityQuestion with lazy=false
2006-02-08 11:32:31,894 DEBUG [org.hibernate.cfg.annotations.SimpleValueBinder] building SimpleValue for securityQuestion
2006-02-08 11:32:31,894 DEBUG [org.hibernate.cfg.annotations.PropertyBinder] Building property securityQuestion
2006-02-08 11:32:31,894 DEBUG [org.hibernate.cfg.annotations.PropertyBinder] Cascading securityQuestion with null
2006-02-08 11:32:31,894 DEBUG [org.hibernate.cfg.AnnotationBinder] Processing annotations of com.tess.security.model.SecUser.securityResponse
2006-02-08 11:32:31,895 DEBUG [org.hibernate.cfg.Ejb3Column] Binding column security_response unique false
2006-02-08 11:32:31,895 DEBUG [org.hibernate.cfg.annotations.PropertyBinder] binding property securityResponse with lazy=false
2006-02-08 11:32:31,895 DEBUG [org.hibernate.cfg.annotations.SimpleValueBinder] building SimpleValue for securityResponse
2006-02-08 11:32:31,895 DEBUG [org.hibernate.cfg.annotations.PropertyBinder] Building property securityResponse
2006-02-08 11:32:31,895 DEBUG [org.hibernate.cfg.annotations.PropertyBinder] Cascading securityResponse with null
2006-02-08 11:32:31,895 DEBUG [org.hibernate.cfg.AnnotationBinder] Processing annotations of com.tess.security.model.SecUser.createDate
2006-02-08 11:32:31,895 DEBUG [org.hibernate.cfg.Ejb3Column] Binding column create_date unique false
2006-02-08 11:32:31,895 DEBUG [org.hibernate.cfg.annotations.PropertyBinder] binding property createDate with lazy=false
2006-02-08 11:32:31,895 DEBUG [org.hibernate.cfg.annotations.SimpleValueBinder] building SimpleValue for createDate
2006-02-08 11:32:31,895 DEBUG [org.hibernate.cfg.annotations.PropertyBinder] Building property createDate
2006-02-08 11:32:31,895 DEBUG [org.hibernate.cfg.annotations.PropertyBinder] Cascading createDate with null
2006-02-08 11:32:31,895 DEBUG [org.hibernate.cfg.AnnotationBinder] Processing annotations of com.tess.security.model.SecUser.secUserGroupXrefs
2006-02-08 11:32:31,895 DEBUG [org.hibernate.cfg.Ejb3Column] Binding column null unique false
2006-02-08 11:32:31,895 DEBUG [org.hibernate.cfg.Ejb3Column] Binding column secUserGroupXrefs unique false
2006-02-08 11:32:31,895 DEBUG [org.hibernate.cfg.Ejb3Column] Binding column null unique false
2006-02-08 11:32:31,895 DEBUG [org.hibernate.cfg.Ejb3Column] Binding column null unique false
2006-02-08 11:32:31,896 DEBUG [org.hibernate.cfg.Ejb3Column] Binding column null unique false
2006-02-08 11:32:31,896 DEBUG [org.hibernate.cfg.annotations.CollectionBinder] Collection role: com.tess.security.model.SecUser.secUserGroupXrefs
2006-02-08 11:32:31,896 DEBUG [org.hibernate.cfg.annotations.PropertyBinder] Building property secUserGroupXrefs
2006-02-08 11:32:31,896 DEBUG [org.hibernate.cfg.annotations.PropertyBinder] Cascading secUserGroupXrefs with all
2006-02-08 11:32:31,896 DEBUG [org.hibernate.validator.ClassValidator] ResourceBundle ValidatorMessages not found. Delegate to org.hibernate.validator.resources.DefaultValidatorMessages
2006-02-08 11:32:31,900 INFO [org.hibernate.cfg.AnnotationBinder] Binding entity from annotated class: com.tess.security.model.SecModule
2006-02-08 11:32:31,901 DEBUG [org.hibernate.cfg.Ejb3Column] Binding column TYPE unique false
2006-02-08 11:32:31,901 DEBUG [org.hibernate.cfg.annotations.EntityBinder] Import with entity name=SecModule
2006-02-08 11:32:31,901 INFO [org.hibernate.cfg.annotations.EntityBinder] Bind entity com.tess.security.model.SecModule on table sec_module
2006-02-08 11:32:31,901 DEBUG [org.hibernate.cfg.AnnotationBinder] Processing com.tess.security.model.SecModule per property annotation
2006-02-08 11:32:31,904 DEBUG [org.hibernate.cfg.AnnotationBinder] Processing annotations of com.tess.security.model.SecModule.moduleId
2006-02-08 11:32:31,904 DEBUG [org.hibernate.cfg.Ejb3Column] Binding column module_id unique true
2006-02-08 11:32:31,904 DEBUG [org.hibernate.cfg.AnnotationBinder] moduleId is an id
2006-02-08 11:32:31,904 DEBUG [org.hibernate.cfg.annotations.SimpleValueBinder] building SimpleValue for moduleId
2006-02-08 11:32:31,904 DEBUG [org.hibernate.cfg.annotations.PropertyBinder] Building property moduleId
2006-02-08 11:32:31,904 DEBUG [org.hibernate.cfg.annotations.PropertyBinder] Cascading moduleId with null
2006-02-08 11:32:31,904 DEBUG [org.hibernate.cfg.AnnotationBinder] Bind @Id on moduleId
2006-02-08 11:32:31,904 DEBUG [org.hibernate.cfg.AnnotationBinder] Processing annotations of com.tess.security.model.SecModule.updateDate
2006-02-08 11:32:31,904 DEBUG [org.hibernate.cfg.Ejb3Column] Binding column update_date unique false
2006-02-08 11:32:31,904 DEBUG [org.hibernate.cfg.annotations.PropertyBinder] binding property updateDate with lazy=false
2006-02-08 11:32:31,904 DEBUG [org.hibernate.cfg.annotations.SimpleValueBinder] building SimpleValue for updateDate
2006-02-08 11:32:31,904 DEBUG [org.hibernate.cfg.annotations.PropertyBinder] Building property updateDate
2006-02-08 11:32:31,904 DEBUG [org.hibernate.cfg.annotations.PropertyBinder] Cascading updateDate with null
2006-02-08 11:32:31,905 DEBUG [org.hibernate.cfg.AnnotationBinder] Processing annotations of com.tess.security.model.SecModule.updateBy
2006-02-08 11:32:31,905 DEBUG [org.hibernate.cfg.Ejb3Column] Binding column update_by unique false
2006-02-08 11:32:31,905 DEBUG [org.hibernate.cfg.annotations.PropertyBinder] binding property updateBy with lazy=false
2006-02-08 11:32:31,905 DEBUG [org.hibernate.cfg.annotations.SimpleValueBinder] building SimpleValue for updateBy
2006-02-08 11:32:31,905 DEBUG [org.hibernate.cfg.annotations.PropertyBinder] Building property updateBy
2006-02-08 11:32:31,905 DEBUG [org.hibernate.cfg.annotations.PropertyBinder] Cascading updateBy with null
2006-02-08 11:32:31,905 DEBUG [org.hibernate.cfg.AnnotationBinder] Processing annotations of com.tess.security.model.SecModule.moduleParentId
2006-02-08 11:32:31,905 DEBUG [org.hibernate.cfg.Ejb3Column] Binding column module_parent_id unique false
2006-02-08 11:32:31,905 DEBUG [org.hibernate.cfg.annotations.PropertyBinder] binding property moduleParentId with lazy=false
2006-02-08 11:32:31,905 DEBUG [org.hibernate.cfg.annotations.SimpleValueBinder] building SimpleValue for moduleParentId
2006-02-08 11:32:31,905 DEBUG [org.hibernate.cfg.annotations.PropertyBinder] Building property moduleParentId
2006-02-08 11:32:31,906 DEBUG [org.hibernate.cfg.annotations.PropertyBinder] Cascading moduleParentId with null
2006-02-08 11:32:31,906 DEBUG [org.hibernate.cfg.AnnotationBinder] Processing annotations of com.tess.security.model.SecModule.moduleDesc
2006-02-08 11:32:31,906 DEBUG [org.hibernate.cfg.Ejb3Column] Binding column module_desc unique false
2006-02-08 11:32:31,906 DEBUG [org.hibernate.cfg.annotations.PropertyBinder] binding property moduleDesc with lazy=false
2006-02-08 11:32:31,906 DEBUG [org.hibernate.cfg.annotations.SimpleValueBinder] building SimpleValue for moduleDesc
2006-02-08 11:32:31,906 DEBUG [org.hibernate.cfg.annotations.PropertyBinder] Building property moduleDesc
2006-02-08 11:32:31,906 DEBUG [org.hibernate.cfg.annotations.PropertyBinder] Cascading moduleDesc with null
2006-02-08 11:32:31,906 DEBUG [org.hibernate.cfg.AnnotationBinder] Processing annotations of com.tess.security.model.SecModule.secRoles
2006-02-08 11:32:31,906 DEBUG [org.hibernate.cfg.Ejb3Column] Binding column null unique false
2006-02-08 11:32:31,906 DEBUG [org.hibernate.cfg.Ejb3Column] Binding column secRoles unique false
2006-02-08 11:32:31,907 DEBUG [org.hibernate.cfg.Ejb3Column] Binding column null unique false
2006-02-08 11:32:31,907 DEBUG [org.hibernate.cfg.Ejb3Column] Binding column null unique false
2006-02-08 11:32:31,907 DEBUG [org.hibernate.cfg.Ejb3Column] Binding column null unique false
2006-02-08 11:32:31,907 DEBUG [org.hibernate.cfg.annotations.CollectionBinder] Collection role: com.tess.security.model.SecModule.secRoles
2006-02-08 11:32:31,907 DEBUG [org.hibernate.cfg.annotations.PropertyBinder] Building property secRoles
2006-02-08 11:32:31,907 DEBUG [org.hibernate.cfg.annotations.PropertyBinder] Cascading secRoles with all
2006-02-08 11:32:31,907 DEBUG [org.hibernate.validator.ClassValidator] ResourceBundle ValidatorMessages not found. Delegate to org.hibernate.validator.resources.DefaultValidatorMessages
2006-02-08 11:32:31,911 INFO [org.hibernate.cfg.AnnotationBinder] Binding entity from annotated class: com.tess.security.model.SecRole
2006-02-08 11:32:31,911 INFO [org.hibernate.cfg.annotations.QueryBinder] Binding Named query: SecRole.findByUserId => select role from SecRole as role, SecUserRoleXref as xref where role.roleId = xref.id.roleId and xref.id.userId = :userId
2006-02-08 11:32:31,911 INFO [org.hibernate.cfg.annotations.QueryBinder] Binding Named query: SecRole.FindByUserIdAndModuleId => select role from SecRole as role, SecUserRoleXref as xref where role.roleId = xref.id.roleId and xref.id.userId = :userId and role.secModule.moduleId = :moduleId
2006-02-08 11:32:31,911 INFO [org.hibernate.cfg.annotations.QueryBinder] Binding Named query: SecRole.findByModuleId => select role from SecRole as role where role.secModule.moduleId = :moduleId
2006-02-08 11:32:31,911 DEBUG [org.hibernate.cfg.Ejb3Column] Binding column TYPE unique false
2006-02-08 11:32:31,911 DEBUG [org.hibernate.cfg.annotations.EntityBinder] Import with entity name=SecRole
2006-02-08 11:32:31,911 INFO [org.hibernate.cfg.annotations.EntityBinder] Bind entity com.tess.security.model.SecRole on table sec_role
2006-02-08 11:32:31,912 DEBUG [org.hibernate.cfg.AnnotationBinder] Processing com.tess.security.model.SecRole per property annotation
2006-02-08 11:32:31,915 DEBUG [org.hibernate.cfg.AnnotationBinder] Processing annotations of com.tess.security.model.SecRole.roleId
2006-02-08 11:32:31,915 DEBUG [org.hibernate.cfg.Ejb3Column] Binding column role_id unique true
2006-02-08 11:32:31,915 DEBUG [org.hibernate.cfg.AnnotationBinder] roleId is an id
2006-02-08 11:32:31,915 DEBUG [org.hibernate.cfg.annotations.SimpleValueBinder] building SimpleValue for roleId
2006-02-08 11:32:31,916 DEBUG [org.hibernate.cfg.annotations.PropertyBinder] Building property roleId
2006-02-08 11:32:31,916 DEBUG [org.hibernate.cfg.annotations.PropertyBinder] Cascading roleId with null
2006-02-08 11:32:31,916 DEBUG [org.hibernate.cfg.AnnotationBinder] Bind @Id on roleId
2006-02-08 11:32:31,916 DEBUG [org.hibernate.cfg.AnnotationBinder] Processing annotations of com.tess.security.model.SecRole.secUserRoleXrefs
2006-02-08 11:32:31,916 DEBUG [org.hibernate.cfg.Ejb3Column] Binding column null unique false
2006-02-08 11:32:31,916 DEBUG [org.hibernate.cfg.Ejb3Column] Binding column secUserRoleXrefs unique false
2006-02-08 11:32:31,916 DEBUG [org.hibernate.cfg.Ejb3Column] Binding column null unique false
2006-02-08 11:32:31,916 DEBUG [org.hibernate.cfg.Ejb3Column] Binding column null unique false
2006-02-08 11:32:31,916 DEBUG [org.hibernate.cfg.Ejb3Column] Binding column null unique false
2006-02-08 11:32:31,916 DEBUG [org.hibernate.cfg.annotations.CollectionBinder] Collection role: com.tess.security.model.SecRole.secUserRoleXrefs
2006-02-08 11:32:31,916 DEBUG [org.hibernate.cfg.annotations.PropertyBinder] Building property secUserRoleXrefs
2006-02-08 11:32:31,917 DEBUG [org.hibernate.cfg.annotations.PropertyBinder] Cascading secUserRoleXrefs with all
2006-02-08 11:32:31,917 DEBUG [org.hibernate.cfg.AnnotationBinder] Processing annotations of com.tess.security.model.SecRole.roleDesc
2006-02-08 11:32:31,917 DEBUG [org.hibernate.cfg.Ejb3Column] Binding column role_desc unique false
2006-02-08 11:32:31,917 DEBUG [org.hibernate.cfg.annotations.PropertyBinder] binding property roleDesc with lazy=false
2006-02-08 11:32:31,917 DEBUG [org.hibernate.cfg.annotations.SimpleValueBinder] building SimpleValue for roleDesc
2006-02-08 11:32:31,917 DEBUG [org.hibernate.cfg.annotations.PropertyBinder] Building property roleDesc
2006-02-08 11:32:31,917 DEBUG [org.hibernate.cfg.annotations.PropertyBinder] Cascading roleDesc with null
2006-02-08 11:32:31,917 DEBUG [org.hibernate.cfg.AnnotationBinder] Processing annotations of com.tess.security.model.SecRole.roleView
2006-02-08 11:32:31,917 DEBUG [org.hibernate.cfg.Ejb3Column] Binding column role_view unique false
2006-02-08 11:32:31,917 DEBUG [org.hibernate.cfg.annotations.PropertyBinder] binding property roleView with lazy=false
2006-02-08 11:32:31,917 DEBUG [org.hibernate.cfg.annotations.SimpleValueBinder] building SimpleValue for roleView
2006-02-08 11:32:31,918 DEBUG [org.hibernate.cfg.annotations.PropertyBinder] Building property roleView
2006-02-08 11:32:31,918 DEBUG [org.hibernate.cfg.annotations.PropertyBinder] Cascading roleView with null
2006-02-08 11:32:31,918 DEBUG [org.hibernate.cfg.AnnotationBinder] Processing annotations of com.tess.security.model.SecRole.secModule
2006-02-08 11:32:31,918 DEBUG [org.hibernate.cfg.Ejb3Column] Binding column module_id unique false
2006-02-08 11:32:31,918 DEBUG [org.hibernate.cfg.Ejb3Column] Binding column secModule unique false
2006-02-08 11:32:31,918 DEBUG [org.hibernate.cfg.annotations.PropertyBinder] Building property secModule
2006-02-08 11:32:31,918 DEBUG [org.hibernate.cfg.annotations.PropertyBinder] Cascading secModule with none
2006-02-08 11:32:31,918 DEBUG [org.hibernate.cfg.AnnotationBinder] Processing annotations of com.tess.security.model.SecRole.secRoleGroupXrefs
2006-02-08 11:32:31,918 DEBUG [org.hibernate.cfg.Ejb3Column] Binding column null unique false
2006-02-08 11:32:31,918 DEBUG [org.hibernate.cfg.Ejb3Column] Binding column secRoleGroupXrefs unique false
2006-02-08 11:32:31,918 DEBUG [org.hibernate.cfg.Ejb3Column] Binding column null unique false
2006-02-08 11:32:31,919 DEBUG [org.hibernate.cfg.Ejb3Column] Binding column null unique false
2006-02-08 11:32:31,919 DEBUG [org.hibernate.cfg.Ejb3Column] Binding column null unique false
2006-02-08 11:32:31,919 DEBUG [org.hibernate.cfg.annotations.CollectionBinder] Collection role: com.tess.security.model.SecRole.secRoleGroupXrefs
2006-02-08 11:32:31,919 DEBUG [org.hibernate.cfg.annotations.PropertyBinder] Building property secRoleGroupXrefs
2006-02-08 11:32:31,919 DEBUG [org.hibernate.cfg.annotations.PropertyBinder] Cascading secRoleGroupXrefs with all
2006-02-08 11:32:31,919 DEBUG [org.hibernate.validator.ClassValidator] ResourceBundle ValidatorMessages not found. Delegate to org.hibernate.validator.resources.DefaultValidatorMessages
2006-02-