custom tag JPA Repository

287
23 мая 2017, 01:32

Как правильно создать запрос в бд с использованием JPA. есть такая сущность:

@Entity
@Table (name = "users")
public class User{
    @Id
    @GeneratedValue(strategy = GenerationType.IDENTITY)
    private int id;
    @Column
    private String name;   
    @ManyToOne
    @JoinColumn(name="group_id")
    private Group group;
//getters and setters

@Entity
@Table(name="groups")
public class Group {    
    @Id
    @GeneratedValue
    @Column(name="group_id")
    private int id;
    @Column
    private String name;
//getters and setters

контроллер:

@RestController
@RequestMapping(value= "/user")
public class RestUserController {
@RequestMapping(value="/allusers", method = RequestMethod.GET)
    public List<User> getUser(){
        List<Users> list = dataUtil.getAll();
        return list;
    }
    @RequestMapping(value="/allusers/{id}", method = RequestMethod.GET)
    public List<Users> getUserByGroupId(@PathVariable int id){
        return null;
    }

Необходимо выбрать всех юзеров по полю group_id из таблицы users.

не получается в репозитории сформировать правильный запрос.

READ ALSO
HashMap вручную написать

HashMap вручную написать

Нужно делать свою HashMap, ну те

352
Marquee TextView без фокуса

Marquee TextView без фокуса

В ListView используется кастомный адаптер со своим оформлениемНе получается сделать текст бегущим, если не помещается в пункте из-за setFocus

256
Snackbar сверху

Snackbar сверху

Пробую выводить Snackbar сверху следующим образом:

347
Spring передача модели из контроллера в js

Spring передача модели из контроллера в js

Здравствуйте, из контроллера передаю булевый флаг:

395