Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/hibernate/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java @创建jar文件时的事务性(rollboor={null})_Java_Hibernate_Spring_Maven - Fatal编程技术网

Java @创建jar文件时的事务性(rollboor={null})

Java @创建jar文件时的事务性(rollboor={null}),java,hibernate,spring,maven,Java,Hibernate,Spring,Maven,在我的项目中,有一些类包含@Transactional(rollboor=Exception.class)。编译和打包项目时,会创建一个jar文件。但是,查看@Transactional(roolbackfor=Exception.class)类,我看到了@Transactional(rollboor={null})。原因是什么??解决办法是什么 谢谢我下载了这个项目,但我看不出有任何问题。当我在另一个项目中导入jar时,仍然可以看到正确的回滚 我在命令行上发布了mvncleaninstall,

在我的项目中,有一些类包含
@Transactional(rollboor=Exception.class)
。编译和打包项目时,会创建一个jar文件。但是,查看
@Transactional(roolbackfor=Exception.class)
类,我看到了
@Transactional(rollboor={null})
。原因是什么??解决办法是什么


谢谢

我下载了这个项目,但我看不出有任何问题。当我在另一个项目中导入jar时,仍然可以看到正确的回滚


我在命令行上发布了
mvncleaninstall
,以生成jar。我看了你的瓶子。你的看起来和我的很像,没问题。我甚至反编译了它,在
AzerAuthorityDaoImpl

中我可以看到
rollboor={Exception.class}
“查看”是否意味着在运行时检查生成的类(例如javap)或反射?是生成的jar文件。我正在将这个jar文件用于另一个项目中。好吧,我想你说的是运行时,exception类不在类路径上。但经过测试,结果表明这将导致java.lang.TypeNotPresentException。长话短说:对不起,我帮不了你。@Muhammed Yüce:那么你的意思是你不知道Intellij向你展示了什么:反编译的源代码还是maven存储库中的源代码。-我问这个是因为我认为这是“观众”的问题。你能上传类文件(不是完整的jar)让我看看吗?svn checkout transactionalproblem只读你可以在这个存储库下载