我有以下几行代码:
@RequestMapping(value="/persons",method = RequestMethod.POST)
@ResponseBody
public ResponseEntity<List<Person>> saveUsers(@RequestBody List<Person> persons) {
persons = (List<Person>) userRepository.save(persons);
return new ResponseEntity<List<Person>>(persons, HttpStatus.OK);
}
Run Code Online (Sandbox Code Playgroud)
这是存储库:
@Transactional
public interface UserRepository extends UserBaseRepository<User> {
}
@NoRepositoryBean
public interface UserBaseRepository<T extends User> extends CrudRepository<T, Long> {
public T findByEmail(String email);
}
Run Code Online (Sandbox Code Playgroud)
它运行正常.运行代码时,我看到以下日志.
Hibernate: insert into user (email, firstname, lastname, user_type) values (?, ?, ?, 'Person')
Hibernate: insert into user (email, firstname, lastname, user_type) values (?, ?, ?, 'Person')
Hibernate: insert into user (email, firstname, lastname, user_type) values …Run Code Online (Sandbox Code Playgroud) 我正在进行时间序列数据建模,其中我有事件的开始日期和结束日期.我需要查询该数据模型,如下所示:
Select * from tablename where startdate>'2012-08-09' and enddate<'2012-09-09'
Run Code Online (Sandbox Code Playgroud)
我在cql where子句中提到了以下链接,但我无法实现这一点.有办法吗?我也可以改变数据模型或任何cql调整.我正在使用Cassandra 2.1.