Subversion Repositories SmartDukaan

Rev

Rev 22859 | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
21720 ashik.ali 1
package com.spice.profitmandi.dao.entity.dtr;
21545 ashik.ali 2
 
3
import java.io.Serializable;
4
 
5
import javax.persistence.Column;
6
import javax.persistence.Entity;
7
import javax.persistence.Id;
8
import javax.persistence.NamedQueries;
9
import javax.persistence.NamedQuery;
10
import javax.persistence.Table;
11
import javax.persistence.UniqueConstraint;
12
 
13
/**
14
 * This class basically contains api details
15
 * 
16
 * @author ashikali
17
 *
18
 */
19
@Entity
31860 tejbeer 20
@Table(name="dtr.shop_address", uniqueConstraints = {@UniqueConstraint(columnNames = {"shop_id","address_id"})})
21545 ashik.ali 21
@NamedQueries({
22
	@NamedQuery(name="ShopAddress.selectAddressByShopId", query="select a from ShopAddress sa join Address a on a.id = sa.addressId where sa.shopId= :shopId"),
23
	@NamedQuery(name="ShopAddress.deleteByShopId", query="delete from ShopAddress sa where sa.shopId= :shopId")
24
})
25
public class ShopAddress implements Serializable{
26
 
27
	private static final long serialVersionUID = 1L;
28
 
29
	public ShopAddress() {
30
	}
31
 
32
	@Id
33
	@Column(name="shop_id", unique=false, updatable=false)
34
	private int shopId;
35
 
22859 ashik.ali 36
	@Id
21545 ashik.ali 37
	@Column(name="address_id", unique = false)
38
	private int addressId;
39
 
40
	public int getShopId() {
41
		return shopId;
42
	}
43
 
44
	public void setShopId(int shopId) {
45
		this.shopId = shopId;
46
	}
47
 
48
	public int getAddressId() {
49
		return addressId;
50
	}
51
 
52
	public void setAddressId(int addressId) {
53
		this.addressId = addressId;
54
	}
55
 
21924 ashik.ali 56
 
21545 ashik.ali 57
	@Override
21924 ashik.ali 58
	public int hashCode() {
59
		final int prime = 31;
60
		int result = 1;
61
		result = prime * result + addressId;
62
		result = prime * result + shopId;
63
		return result;
64
	}
65
 
66
	@Override
67
	public boolean equals(Object obj) {
68
		if (this == obj)
69
			return true;
70
		if (obj == null)
71
			return false;
72
		if (getClass() != obj.getClass())
73
			return false;
74
		ShopAddress other = (ShopAddress) obj;
75
		if (addressId != other.addressId)
76
			return false;
77
		if (shopId != other.shopId)
78
			return false;
79
		return true;
80
	}
81
 
82
	@Override
21545 ashik.ali 83
	public String toString() {
84
		return "ShopAddress [shopId=" + shopId + ", addressId=" + addressId + "]";
85
	}
86
 
87
 
88
}