Advertisement
Matt23

java shit

May 23rd, 2018
108
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 0.75 KB | None | 0 0
  1. @NamedQuery(name="Employee.salaryLessThan", query="select e from Employee e where salary < :salary")
  2. class Employee {
  3.     Integer id;
  4.     String name;
  5.     Double salary;
  6. }
  7.  
  8. ------------------
  9.  
  10. EntityManager em;
  11. TypedQuery<Employee> query = em.createNamedQuery("Employee.salaryLessThan", Employee.class);
  12. query.setParameter("salary", salary);
  13. List<Employee> result = query.getResultList();
  14. em.close();
  15. return result;
  16.  
  17.  
  18. --------
  19.  
  20.  
  21.  
  22. class Publisher {
  23.     @Id
  24.     @GeneratedValue(strategy=GenerattionType.IDENTITY)
  25.     Integer id;
  26.  
  27.     String name;
  28.     String address;
  29.     @OneToMany(cascade=CascadeType.PERSIST)
  30.     List<Book> books;
  31. }
  32.  
  33. class Book {
  34.     @Id
  35.     Integer id;
  36.  
  37.     String title;
  38.     BigInteger price;
  39.     @ManyToOne(mappedBy="books")
  40.     publisher;
  41. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement