小编ado*_*lzi的帖子

Spring:在CrudRepository中覆盖save方法

我想在save方法中添加一些代码,CrudRepository但保留原始功能.之后保存方法应该执行之前的操作,保存到存储库但另外执行额外的操作.可能吗?如果是这样,我怎么能正确地做到这一点?

提前感谢您的任何提示

编辑

所以,我想创建这样的方法:

@Override
public default <S extends MyClass> S save(S myClassItem) {
    //here my functionality 
    super.save(myClassItem); //from CrudRepository
    return myClassItem;
}
Run Code Online (Sandbox Code Playgroud)

java spring spring-data

8
推荐指数
1
解决办法
5659
查看次数

Postgres按季度分组

我有列的表:topic,person,published_date.我想创建一个查询,帮助我计算每个人在每个季度在特定主题中写的次数.例:

topic person published_date

'world'  JS   2016-05-05 
'world'  JS   2016-05-10
'nature'  AR   2016-12-01
Run Code Online (Sandbox Code Playgroud)

应该返回类似的东西

topic person quarter how_many_times
'world'  JS     2          2
'nature' AR     4          1
Run Code Online (Sandbox Code Playgroud)

我可以按主题和人分组

select topic, person, published_date, count(*) from table group by topic, person, published_date
Run Code Online (Sandbox Code Playgroud)

但是小组如何发表日期?

postgresql

5
推荐指数
2
解决办法
4181
查看次数

如何从div中删除最后一个元素?

我有描述列表,删除其中一个后,我想删除div中的最后一个元素,而不是刷新网站.我其实不知道javascript,所以我想问一下我的destroy.js.erb应该怎么样?我可以使用刷新全班"描述"

$('.descriptions').load(location.href + " .descriptions");
Run Code Online (Sandbox Code Playgroud)

但我很感兴趣,如果有办法只删除最后一个元素.

  <div class="descriptions">
       <%= render @descriptions %> 
  </div>

 //_description.html.erb
 <div class="description-field">
        <%= @description.text %>
 </div>
Run Code Online (Sandbox Code Playgroud)

感谢您的任何帮助

javascript ruby-on-rails

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