gpt4 book ai didi

java - 当 mode=aspectj 时,数据库中没有存储任何内容

转载 作者:行者123 更新时间:2023-11-29 06:11:23 25 4
gpt4 key购买 nike

我构建了一个使用 Hibernate JPA2 + Spring 的应用程序。我有交易问题。我在我的 POJO 类中使用声明式事务。在上下文配置中我有下一行:

<tx:annotation-driven mode="aspectj" transaction-manager="transactionManager"/>

我是从书上抄的。但是当我尝试将我的一些实体保存到数据库时,不会存储任何内容并且不会发生错误或异常。我尝试从 xml 标记中删除属性“mode”,这里是:

<tx:annotation-driven transaction-manager="transactionManager"/>

之后一切正常。那么什么是“模式”属性呢?当我删除它时,我的交易会正常工作吗?

最佳答案

mode="aspectj" 仅当您使用 aspectj 编译器编译代码(或启用加载时织入)并启用 spring-aspects.jar 时才有效类路径。

关于java - 当 mode=aspectj 时,数据库中没有存储任何内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6707261/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com