小编Mat*_*ple的帖子

Spring Data JPA 审计永远不会在运行时被调用

我目前正在努力让 Spring Data JPA 审计工作,它目前没有设置字段,并且在使用实体时似乎没有以任何方式被调用。特别是对它如何与持久实体的标准流挂钩的任何见解都会有所帮助。

我目前正在使用 Spring Data JPA 1.5.0.M1 和 Spring 3.2.6,审计部分的基本配置是:

@Configuration
@EnableJpaAuditing(auditorAwareRef = "auditorAware")
@EnableJpaRepositories(basePackages = "org.myproject.dao")
@EnableTransactionManagement
public class JpaConfig {
...}
Run Code Online (Sandbox Code Playgroud)

在尝试解决此问题时,当前的相关实体用注释界面进行了标记(注释将是首选)。我意识到不应该这样做,但我暂时复制并粘贴了。

@Entity
public class AutoDraft implements Auditable<Long, Long> {

    @SequenceGenerator(name="seq_auto_draft", sequenceName="SEQ_AUTO_DRAFT")
    @GeneratedValue(strategy=GenerationType.SEQUENCE,generator="seq_auto_draft")
    @Id
    private Long id;

    @CreatedDate
    @Type(type="org.jadira.usertype.dateandtime.joda.PersistentDateTime")    
    private DateTime createdDate;

    @LastModifiedDate
    @Type(type="org.jadira.usertype.dateandtime.joda.PersistentDateTime")    
    private DateTime lastModifiedDate;
Run Code Online (Sandbox Code Playgroud)

在日志中,正在设置相关的 bean,我可以在启动时捕获在 AuditingEntityListener 中正确配置的 AuditingHandler,但在运行时似乎没有触发任何内容,也没有与特定实体或存储库关联的任何与审计相关的日志消息。我的注意力目前被 AuditingBeanFactoryPostProcessor 吸​​引,但我已经在这方面花费了太长时间,因此可以使用任何帮助。

spring-data-jpa

4
推荐指数
2
解决办法
3862
查看次数

在jQuery中,如何根据下拉列表中的selectino更改Html表格标题

我无法改变 我的Html表的文本基于下拉列表的更改事件.

首先是带有Html表定义的div部分,以及下拉列表:

    <div class="floatleft">        
    <span style="margin-left:250px;">Portfolio Filter: </span>
    <select id="drpPortFilters">
        <option>Select a portfolio filter</option>
    </select>

    <div class="PortfolioList"> <!-- PORTFOLIO TABLE ! -->
        <table id="pftable">
            <caption>Portfolio Exposures</caption>
            <tbody></tbody>
        </table>            
    </div>
</div>
Run Code Online (Sandbox Code Playgroud)

这里是jquery document.ready()部分......

注意:" selValue "确实被分配了.警报()告诉我一个很好的价值!

然而,'#pftable'以某种方式迷路了...意思是,这部分不会改变标题!

    $(document).ready(function () {
    // Initialize Trade Contribs table (see html table below)
    var oTable = $('#contribtable').dataTable();

    // Portfolio Filters change event !!
    $('#drpPortFilters').change(function () {
        var selValue = $('#drpPortFilters option:selected').text(); //$(this).val(); 
        alert(selValue);
        $('#pftable').find("caption").text(selValue);            
    });
});
Run Code Online (Sandbox Code Playgroud)

奇怪的是,我确实成功地改变了不同部分的文本; 也就是说,在我通过datatable插件填充Datatable()之后.

也许数据表正在妨碍使用jQuery的传统引用.

对此有何想法或想法?

提前谢谢.....鲍勃

html jquery datatables

0
推荐指数
1
解决办法
4289
查看次数

标签 统计

datatables ×1

html ×1

jquery ×1

spring-data-jpa ×1