我使用的是spring data JPA存储库,我的要求是当我在service类中调用存储库类方法时,它应该只显示自定义方法,如addUser(X,Y),而不是save()。
有黑客吗?
如果您不想要jparepository
或crudrepository
中的方法,请不要扩展这些方法,而只扩展repository
。拥有这样的存储库接口是非常好的
MyVeryLimitedRepository extends Repository<User, Long> {
User findByName(String name);
}
当然,像addUser(X,Y)
这样的方法需要自定义实现。
我正在用Symfony制作简单的应用程序。我在这里配置了服务 我的服务使用存储库(例如,评论服务使用评论存储库),这里是的构造函数 性质 构造函数: 当我试图运行我的应用程序我得到这个错误 PHP致命错误:未捕获Symfony\Component\DependencyInjection\Exception\AutowiringFailedException:无法自动连线服务“AppBundle\R
对于spring boot、spring jpa、spring amqp,我有以下场景: 我的应用程序负责将数据复制到不同的数据库,但使用相同的实体,我必须存储/更新数据的数据库将在运行时根据即将到来的rabbit amqp数据决定。 我知道,使用spring jpa,我们可以拥有多个数据源,而使用@EnableJpaRepositories,我们可以通过如下方式指定基本包来选择repositor
我想要一个在Spring数据的帮助下创建的存储库(例如)。我不熟悉spring-data(但不熟悉spring),我使用本教程。我选择的处理数据库的技术是JPA2.1和Hibernate。问题是我不知道如何为这样的存储库编写单元测试。 让我们以方法为例。由于我正在进行测试--首先,我应该为它编写一个单元测试--这就是我遇到三个问题的地方: > 首先,如何将的模拟注入到不存在的接口实现中?Sprin
当我尝试在使用Spring MVCSpring数据MariaDB的项目中注入 @Autowired服务(@Service)上的存储库接口(扩展Crud存储库)时,我得到了以下错误: 这是我的模型: 这是我的控制器: 这是我的存储库: 这是我的服务: servlet-context.xml Ps:我在一个使用“Spring靴”的项目上使用了相同的架构,并且运行良好。 我不明白: [...] 预计至少
我在我的android应用程序中使用了reverfit2和Rxjava2作为网络库,NodeJS和MongoDB作为后端服务,我想从服务器获取数据,并将数据存储在房间数据库中,以便如果用户再次打开应用程序,它将从房间获取数据,而不是从服务器获取数据,直到服务器上添加了一些新的数据。 我想达到的目标: 1)从服务器获取数据后,存储在房间数据库中。 2)显示房间数据库中数据,直到服务器上更新了一些新数
问题内容: 我需要将两个对象注入。其中一个是的实例,我得到这样的信息: 那么如何在我的services.yml中声明呢?这是服务: 问题答案: 我找到了此链接,这对我有用: