【发布时间】:2015-09-05 22:13:34
【问题描述】:
我有以下课程
示例.java
@Entity
@Table(name = "SAMPLE")
public class Sample extends Model {
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
@Column(name = "NAME")
private String name;
}
}
SampleRepository.java
@Repository
public interface SampleRepository extends CrudRepository<Sample, Long> {
List<Sample> findByName(String name);
}
Application.java(主类)
public class Application {
@Autowired
SampleRepository repository;
public static void main(String args[]) {
new Application().doThings();
}
public void doThings() {
Sample sample = new Sample();
sample.setName("arun");
repository.save(sample);
}
}
我没有 sprint-context.xml
当我尝试运行主类 (Application.java) 时,存储库对象始终为空。
我应该如何配置它以通过自动装配填充存储库对象中的值?
或者为什么repository对象的值总是null?
【问题讨论】:
标签: java spring hibernate orm spring-data