JBoss Community

Re: Error when open SessionFacoty in Eclipse's Hibernate Perspective

created by spring liao in JBoss Tools - View the full discussion

/*

*  Copyright 2010, 2011 Christopher Pheby

*

*  Licensed under the Apache License, Version 2.0 (the "License");

*  you may not use this file except in compliance with the License.

*  You may obtain a copy of the License at

*

*      http://www.apache.org/licenses/LICENSE-2.0

*

*  Unless required by applicable law or agreed to in writing, software

*  distributed under the License is distributed on an "AS IS" BASIS,

*  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.

*  See the License for the specific language governing permissions and

*  limitations under the License.

*/

package org.jadira.usertype.spi.shared;

import org.hibernate.type.SingleColumnType;

public interface ColumnMapper<T, J> {

      SingleColumnType<? super J> getHibernateType();

      int getSqlType();

      T fromNonNullValue(J value);

      T fromNonNullString(String s);

      J toNonNullValue(T value);

      String toNonNullString(T value);

      Class<T> returnedClass();

      Class<J> jdbcClass();

}

All I know is the usertype author change above getHibernateType() return type:

error version:AbstractStandardBasicType<? super J> getHibernateType();

fixed version:SingleColumnType<? super J> getHibernateType();

This interface has few sub-interfaces and many implementing classes but I don't know they also changed or not.

The author commented on Jira : "Resolved by changing interface specification. Still not clear why this happens though."

Maybe someone can  help to dispel the authour's doubts.

Reply to this message by going to Community

Start a new discussion in JBoss Tools at Community