2016-04-01 17 views
0

IntelliJのは、私がimport org.hibernate.annotations.*を持っている場合、私に叫ぶように思えませんが、私はorg.hibernate.annotations.Typeorg.hibernate.annotations.Immutableから@Typeまたは@Immutable注釈を使用したい場合は、IntelliJのは私にTypeのそれCannot resolve symbol 'Immutable'、およびそれを伝えます。org.hibernate.annotations.Immutable/Typeをインポート中にエラーが発生しましたか?

私が望むクラスを明示的にインポートしても、私はまだエラーが発生します。

私はこのようにそれを使用しています:

import org.hibernate.annotations.Type;  // Error: Cannot resolve symbol 'Type' 
import org.hibernate.annotations.Immutable; // Error: Cannot resolve symbol 'Immutable' 
import ...(other stuff) 

@Entity 
@Table(name = "T1") 
@Immutable // Error: Cannot resolve symbol 'Immutable' 
public class Info { 

    @Column(name = "A_DATE") 
    @Type(type="org.jadira.usertype.dateandtime.joda.PersistentDateTime") // Error: cannot resolve symbol 'Type' 
    private DateTime myDate; 

    ...(other stuff) 
} 

はまた、私のbuild.gradleファイルには、次の依存関係があります。

dependencies { 
    compile "org.hibernate:hibernate-core:4.2.3.Final" 
    compile "org.hibernate:hibernate-jpamodelgen:1.3.0.Final" 
    compile 'org.hibernate:hibernate-entitymanager:4.2.3.Final' 
    ...(other stuff) 
} 

私は掃除とのGradleを使用してプロジェクトを再構築してきました。何か案は?

答えて

0

下記の依存関係をbuild.gradleに追加します。これで問題は解決するはずです。

'net.jcip:jcip-annotations:1.0' 
+0

うん、残念ながら問題を解決していないようだ。 – homersimpson

関連する問題