// Path: src/main/java/br/com/soapboxrace/jpa/BasketDefinitionEntity.java
// @Entity
// @Table(name = "BASKETDEFINITION")
// public class BasketDefinitionEntity implements ISoapBoxEntity {
// 
// 	private static final long serialVersionUID = 5314835854384144787L;
// 
// 	@Id
// 	@GeneratedValue(strategy = GenerationType.IDENTITY)
// 	@Column(name = "id", nullable = false)
// 	private Long id;
// 
// 	public Long getId() {
// 		return id;
// 	}
// 
// 	public void setId(Long id) {
// 		this.id = id;
// 	}
// 
// 	@Column(name = "ProductId")
// 	private String productId;
// 
// 	@Convert(converter = OwnedCarTransConverter.class)
// 	@Column(name = "OwnedCarTrans", length = 40000)
// 	private OwnedCarTransType ownedCarTrans;
// 
// 	public String getProductId() {
// 		return productId;
// 	}
// 
// 	public void setProductId(String productId) {
// 		this.productId = productId;
// 	}
// 
// 	public OwnedCarTransType getOwnedCarTrans() {
// 		return ownedCarTrans;
// 	}
// 
// 	public void setOwnedCarTrans(OwnedCarTransType ownedCarTrans) {
// 		this.ownedCarTrans = ownedCarTrans;
// 	}
// }


import java.util.List;
import br.com.soapboxrace.dao.factory.IBasketDefinitionDao;
import br.com.soapboxrace.db.SoapboxDao;
import br.com.soapboxrace.jpa.BasketDefinitionEntity;
import br.com.soapboxrace.jpa.ISoapBoxEntity;
package br.com.soapboxrace.dao.db;



public class BasketDefinitionDao extends SoapboxDao implements IBasketDefinitionDao {

	@Override
// Path: src/main/java/br/com/soapboxrace/jpa/BasketDefinitionEntity.java
// @Entity
// @Table(name = "BASKETDEFINITION")
// public class BasketDefinitionEntity implements ISoapBoxEntity {
// 
// 	private static final long serialVersionUID = 5314835854384144787L;
// 
// 	@Id
// 	@GeneratedValue(strategy = GenerationType.IDENTITY)
// 	@Column(name = "id", nullable = false)
// 	private Long id;
// 
// 	public Long getId() {
// 		return id;
// 	}
// 
// 	public void setId(Long id) {
// 		this.id = id;
// 	}
// 
// 	@Column(name = "ProductId")
// 	private String productId;
// 
// 	@Convert(converter = OwnedCarTransConverter.class)
// 	@Column(name = "OwnedCarTrans", length = 40000)
// 	private OwnedCarTransType ownedCarTrans;
// 
// 	public String getProductId() {
// 		return productId;
// 	}
// 
// 	public void setProductId(String productId) {
// 		this.productId = productId;
// 	}
// 
// 	public OwnedCarTransType getOwnedCarTrans() {
// 		return ownedCarTrans;
// 	}
// 
// 	public void setOwnedCarTrans(OwnedCarTransType ownedCarTrans) {
// 		this.ownedCarTrans = ownedCarTrans;
// 	}
// }


// Path: src/main/java/br/com/soapboxrace/dao/db/BasketDefinitionDao.java
import java.util.List;
import br.com.soapboxrace.dao.factory.IBasketDefinitionDao;
import br.com.soapboxrace.db.SoapboxDao;
import br.com.soapboxrace.jpa.BasketDefinitionEntity;
import br.com.soapboxrace.jpa.ISoapBoxEntity;

package br.com.soapboxrace.dao.db;



public class BasketDefinitionDao extends SoapboxDao implements IBasketDefinitionDao {

	@Override
	public BasketDefinitionEntity findById(Long id) {