Hibernate 错误 Unable to load class [org.jasypt.hibernate4.type.EncryptedSt

错误的信息如下:

2017/07/22 22:31:55 ERROR [com.usvisatrack.core.common.Factory] - HIBERNATE DB SESSION INIT ERROR
org.hibernate.boot.registry.classloading.spi.ClassLoadingException: Unable to load class [org.jasypt.hibernate4.type.EncryptedStringType]
	at org.hibernate.boot.registry.classloading.internal.ClassLoaderServiceImpl.classForName(ClassLoaderServiceImpl.java:229) ~[hibernate-core-5.1.2.Final.jar:5.1.2.Final]
	at org.hibernate.boot.model.source.internal.hbm.TypeDefinitionBinder.processTypeDefinition(TypeDefinitionBinder.java:34) ~[hibernate-core-5.1.2.Final.jar:5.1.2.Final]
	at org.hibernate.boot.model.source.internal.hbm.MappingDocument.processTypeDefinitions(MappingDocument.java:158) ~[hibernate-core-5.1.2.Final.jar:5.1.2.Final]
	at org.hibernate.boot.model.source.internal.hbm.HbmMetadataSourceProcessorImpl.processTypeDefinitions(HbmMetadataSourceProcessorImpl.java:80) ~[hibernate-core-5.1.2.Final.jar:5.1.2.Final]
	at org.hibernate.boot.model.process.spi.MetadataBuildingProcess$1.processTypeDefinitions(MetadataBuildingProcess.java:161) ~[hibernate-core-5.1.2.Final.jar:5.1.2.Final]
	at org.hibernate.boot.model.process.spi.MetadataBuildingProcess.complete(MetadataBuildingProcess.java:255) ~[hibernate-core-5.1.2.Final.jar:5.1.2.Final]
	at org.hibernate.boot.model.process.spi.MetadataBuildingProcess.build(MetadataBuildingProcess.java:83) ~[hibernate-core-5.1.2.Final.jar:5.1.2.Final]
	at org.hibernate.boot.internal.MetadataBuilderImpl.build(MetadataBuilderImpl.java:418) ~[hibernate-core-5.1.2.Final.jar:5.1.2.Final]
	at org.hibernate.boot.internal.MetadataBuilderImpl.build(MetadataBuilderImpl.java:87) ~[hibernate-core-5.1.2.Final.jar:5.1.2.Final]
	at org.hibernate.boot.MetadataSources.buildMetadata(MetadataSources.java:179) ~[hibernate-core-5.1.2.Final.jar:5.1.2.Final]
	at com.usvisatrack.core.common.Factory.initSession(Factory.java:93) [classes/:?]
	at com.usvisatrack.core.common.Factory.getFactory(Factory.java:71) [classes/:?]
	at com.usvisatrack.core.common.Factory.close(Factory.java:450) [classes/:?]
	at com.usvisatrack.services.common.Main.main(Main.java:51) [classes/:?]
Caused by: java.lang.ClassNotFoundException: Could not load requested class : org.jasypt.hibernate4.type.EncryptedStringType
	at org.hibernate.boot.registry.classloading.internal.ClassLoaderServiceImpl$AggregatedClassLoader.findClass(ClassLoaderServiceImpl.java:217) ~[hibernate-core-5.1.2.Final.jar:5.1.2.Final]
	at java.lang.ClassLoader.loadClass(ClassLoader.java:424) ~[?:1.8.0_25]
	at java.lang.ClassLoader.loadClass(ClassLoader.java:357) ~[?:1.8.0_25]
	at java.lang.Class.forName0(Native Method) ~[?:1.8.0_25]
	at java.lang.Class.forName(Class.java:344) ~[?:1.8.0_25]
	at org.hibernate.boot.registry.classloading.internal.ClassLoaderServiceImpl.classForName(ClassLoaderServiceImpl.java:226) ~[hibernate-core-5.1.2.Final.jar:5.1.2.Final]
	... 13 more
2017/07/22 22:31:55 ERROR [com.usvisatrack.services.common.Main] - An error occurred starting the specified service (VisaImporter)
java.lang.NullPointerException: null
	at com.usvisatrack.core.common.Factory.close(Factory.java:450) ~[classes/:?]
	at com.usvisatrack.services.common.Main.main(Main.java:51) [classes/:?]