Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package kz.cloudservice.egsu.domain;
- import com.google.gson.annotations.Expose;
- import javax.persistence.*;
- /**
- * Created by dos on 31.08.2017.
- */
- @Entity
- @Table (name = "S_SPON_USER")
- @SequenceGenerator(name = "SponUserSequence", sequenceName = "S_SPON_USER_Seq", allocationSize = 1)
- @NamedQueries({
- @NamedQuery(name = "SponUser.findPasswordByLogin",query = "select o.password from SponUser o where o.user.login=:login"),
- @NamedQuery(name = "SponUser.findByUserId", query = "select o from SponUser o where o.user.id=:id")
- })
- public class SponUser extends AbstractEntity{
- private static final long serialVersionUID = 1L;
- @Expose
- private User user;
- private String password;
- @Id
- @GeneratedValue(strategy = GenerationType.SEQUENCE, generator = "SponUserSequence")
- @Override
- public Long getId() {
- return null;
- }
- @OneToOne
- @JoinColumn(name = "USER_ID")
- public User getUser() {
- return user;
- }
- public void setUser(User user) {
- this.user= user;
- }
- @Column(name = "Password")
- public String getPassword() {
- return password;
- }
- public void setPassword(String password) {
- this.password = password;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement