// Path: persistence/src/main/java/org/sample/persistence/dao/Dummy.java
// @Entity
// public class Dummy extends AbstractPersistable<Long> {
// 
// 	private static final long serialVersionUID = 1L;
// 	private String name;
// 
// 
// 	@ManyToOne
// 	private CategoryDummy category;
// 	
// 	/**
// 	 * @return the cat
// 	 */
// 	public CategoryDummy getCategory() {
// 		return category;
// 	}
// 
// 	/**
// 	 * @param cat the cat to set
// 	 */
// 	public void setCategory(CategoryDummy cat) {
// 		this.category = cat;
// 	}
// 
// 	/**
// 	 * @return the name
// 	 */
// 	public String getName() {
// 		return name;
// 	}
// 
// 	/**
// 	 * @param name
// 	 *            the name to set
// 	 */
// 	public void setName(String name) {
// 		this.name = name;
// 	}
// 
// }


import java.util.List;
import org.sample.persistence.dao.Dummy;
import org.springframework.data.jpa.repository.JpaRepository;
import org.springframework.data.jpa.repository.Query;
import org.springframework.transaction.annotation.Transactional;

package org.sample.persistence.repository;



/**
 * @author mpostelnicu
 * 
 */
@Transactional
public interface DummyRepository extends JpaRepository<Dummy, Long> {

	@Query("select c from Dummy c where c.name = ?1")

// Path: persistence/src/main/java/org/sample/persistence/dao/Dummy.java
// @Entity
// public class Dummy extends AbstractPersistable<Long> {
// 
// 	private static final long serialVersionUID = 1L;
// 	private String name;
// 
// 
// 	@ManyToOne
// 	private CategoryDummy category;
// 	
// 	/**
// 	 * @return the cat
// 	 */
// 	public CategoryDummy getCategory() {
// 		return category;
// 	}
// 
// 	/**
// 	 * @param cat the cat to set
// 	 */
// 	public void setCategory(CategoryDummy cat) {
// 		this.category = cat;
// 	}
// 
// 	/**
// 	 * @return the name
// 	 */
// 	public String getName() {
// 		return name;
// 	}
// 
// 	/**
// 	 * @param name
// 	 *            the name to set
// 	 */
// 	public void setName(String name) {
// 		this.name = name;
// 	}
// 
// }


// Path: persistence/src/main/java/org/sample/persistence/repository/DummyRepository.java
import java.util.List;
import org.sample.persistence.dao.Dummy;
import org.springframework.data.jpa.repository.JpaRepository;
import org.springframework.data.jpa.repository.Query;
import org.springframework.transaction.annotation.Transactional;

package org.sample.persistence.repository;



/**
 * @author mpostelnicu
 * 
 */
@Transactional
public interface DummyRepository extends JpaRepository<Dummy, Long> {

	@Query("select c from Dummy c where c.name = ?1")

	List<Dummy> findByName(String name);
