()のgetIntの値が無効です:ため、SQLエラーます。java.sql.SQLExceptionの私のテーブルからデータを取得することができませんか?

TaouBen:

それは一般的に春とJavaに来るとき、私は私だけでは解決できないことを少し問題を抱えています、あなたは罰金をやっている願って、私はうそではないだろう、私はbegginerです。

タイトルが述べたように、私はテーブルからデータが呼び出さ取得しようとしています、この小さなバグを持っていますtr_type_conformite、私はそのテーブルからデータを取得するためのJava DAOクラスを作成しましたので、:

@Repository
public class ConformiteDaoImpl extends AbstractDaoImpl<Object, Long> implements ConformiteDao {

   @Autowired
   private ConfirmiteContratDaoJPA conformiteDaoJPA;

   @SuppressWarnings({ "unchecked", "rawtypes" })
   @Override
   public CrudRepository getCrudRepositoryImpl() {
      // TODO Auto-generated method stub
      return null;
   }

   @Override
   public List<TrTypeConformite> recupererListeConformitePourContrat() {
      // TODO Auto-generated method stub
      return getJPAQueryFactory().selectFrom(QTrTypeConformite.trTypeConformite).fetch();
   }

}

そして、ここに私のエンティティは次のとおりです。

@Entity
@Table(name = "tr_type_conformite")
@Getter @Setter
public class TrTypeConformite extends AbstractTrEntity {

    private static final long serialVersionUID = 1L;

    @Column(name = "code", nullable = false, length=11)
    private String code;

    @Column(name = "type", nullable = false)
    private EnumTypeConformite type;

    @Column(name = "ordre", nullable = false, length=11)
    private int ordre;

}

そして、ここに私の列挙型は次のとおりです。

public enum EnumTypeConformite {

    VIGIL("VIGIL"),
    PPE("PPE"),
    T("T");

    private String value;

    private EnumTypeConformite(String value) {
        this.value = value;
    }

    public String getValue(){
        return value;
    }

}

私は私のDAOのメソッドを呼び出してサービスを実行する場合でも、私はこの大きなエラーが発生します。

ます。java.sql.SQLException:によって引き起こされるのgetInt()の値が無効です - 'T'

私は私のDAOクラスを呼び出して、私のサービスをexcuteとき、私のエラーがどこから来たの大きなリスト讲义1コースの、それがあります。

すべてのヘルプははるかに高く評価されるだろう。

dmitrievanthony:

デフォルトのJPAマッピングenumフィールドがありint、列(参照EnumType.ORDINALを)。あなたの列が文字列である場合は、使用する必要がEnumType.STRINGを

注釈に試してみてくださいenum、このようなフィールド:

@Enumerated(EnumType.STRING)
@Column(name = "type", nullable = false)
private EnumTypeConformite type;

おすすめ

転載: http://43.154.161.224:23101/article/api/json?id=205658&siteId=1