jpa相关内容
现在我有一个实体对象和一个 DTO.当我做一个简单的例子时,存储库会返回一个对象数组列表:findById().有没有办法轻松地将返回类型映射为自定义 DTO 对象,而不是总是返回实体对象? 示例如下: @Query("Select f.id, f.name from Food f where f.id = :id")公共列表findById(@Param("id") Stri
..
我将 Spring Data JPA 与 Spring Boot 版本 1.3.6.RELEASE 与内存数据库一起使用. 我想知道如何从父实体对子实体进行分页.将 fetch 设置为 LAZY 对我来说不是解决方案. 这是用例: Parent 与 Childentity 具有单向 oneToMany 关系. 一个Parent的Child数量可以达到100,000(LAZY不是
..
我有一个使用 mysql 的简单 Spring Data JPA 项目,我需要获取与日期和月份匹配的所有寄存器.我需要过滤的列是日期时间类型. 1935-12-08 00:00:00 如果我想在数据库级别执行此操作,它可以正常工作: SELECT * FROM my_database.event where event_date LIKE '%-12-08%'; 它将日期视为字符串.现在我
..
说明 有一个PersonRepository和Person实体,Person 类包含 List.Qualification 类有 3 个简单字段. 我尝试在自定义方法上添加 @Query 注释并使用 JPQL 获取结果,但 Qualification 类字段在 JPQL 中不可用于操作,因为它是存储库本身包含 List 而不仅仅是 Qualification 的简单字段. 如何通
..
我是hibernate世界的新手,面对, 警告:GenerationTarget 遇到异常接受命令:通过 JDBC 语句执行 DDL 时出错org.hibernate.tool.schema.spi.CommandAcceptanceException:通过 JDBC 语句执行 DDL 时出错 当我在休眠 5.2.9 版本中运行我的独立程序时出现异常.但在 hibernate 4 版本中,我所
..
我试图在一个查询中返回一组评分的平均值和计数.在我发现浏览的示例之后,我在两个查询中相当容易地管理它.例如: @Query("SELECT AVG(rating) from UserVideoRating where videoId=:videoId")public double findAverageByVideoId(@Param("videoId") long videoId); 但只要
..
我有一个简单的 Entitly 类,其中包含 @EmbeddedId(Integer 和 String 字段在单独的类中).我使用 Spring Data (org.springframework.data.jpa.repository.JpaRepository) 访问数据库 (MySql),使用正常的 Id 查询工作正常,由 Spring 和我自己写的.使用 EmbeddedId 我没有设法创
..
我需要使用一个数据库进行查询(非修改)和一个用于命令(修改).我使用的是 Spring Data JPA,所以我有两个配置类: @Configuration@EnableJpaRepositories(value = "com.company.read",entityManagerFactoryRef = "正在读取EntityManagerFactory",transactionManager
..
我有带有 spring 数据的 web 项目 spring mvc 这是示例: https://github.com/prilia/SpringJpa-Quarydsl-Test/树/主/JpaSpringQuarydsl 我检查了很多我在 web 中找到的 pom.xml 来创建 Q 类的实体,但不乏. 请帮助我使用 maven 创建 Q 类. 解决方案 你需要插件,试试这个
..
我正在尝试让 Spring Data Auditing 在我的 Spring 3.2.8/Spring Data 1.5/Hibernate 4 项目中工作. 根据 Spring Data Auditing docs,我已将 @CreatedBy 等注释添加到我的实体中,由 AuditorAware 实现创建,并在我的 JavaConfig 中对其进行实例化.但是,它似乎永远不会触发.
..
我有一个带有字段的实体 @Temporal(TemporalType.TIMESTAMP)@Column(name = "edit_timestamp",columnDefinition="TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP")私人日期编辑时间戳;@版本@Column(name = "edit_count
..
我正在使用 Spring Data (JPA) 存储库 来处理 CRUD 样板. 我这样定义我的存储库接口: import org.springframework.data.repository.CrudRepository;公共接口 FooRepository 扩展 CrudRepository{public Foo findByXAndYAndZ(X x, Y y
..
我有这个数据模型 公共类 CustomerModel{@柱子@Type(type="org.joda.time.contrib.hibernate.PersistentDateTime")私人日期时间会员日期;//其他属性和getter} 还有下面的回购 public interface CustomerRepo extends Repository{} 我想做的是.检索给定日期的所有用户
..
我想在我的 Java EE 项目中使用 spring 数据存储库.我用: WildFly 10.0.0 休眠 5.0.7 Spring Data JPA 1.10.6 CDI 代替 Spring DI 我创建了以下类和接口: @Entity公共类TestEntity {@ID@GeneratedValue(策略 = GenerationType.IDENTITY)私人长ID;@
..
我有以下服务: @Service公共类骆驼服务{@Transactional公共 aCamelThing() {骆驼骆驼 = this.camelRepository.findOne(1);System.out.println(camel.getCamelName());//打印“normalCamel"//简单的 hql 设置字段 'camelName'int res = this.camel
..
有没有办法为 Spring 数据存储库定义通用过滤器,允许过滤掉数据,类似于 Hibernate 提供的过滤器?作为一个例子,如果我能做这样的事情会很酷: @FilterDef(name = "clientSecurity", defaultCondition = "clientId in (:allowableClients)", parameters = { @ParamDef(name =
..
给定某个类 Bar 中所有 Spring 数据存储库的列表: @Autowired私有列表存储库; 如何在上述列表中找到现有域类 Foo 的存储库? 假设存在以下情况: @Entity公共类 Foo {...} 和 public interface FooRepository extends JpaRepository{} 解决方案 Spring Data Commo
..
我们可以通过在我们的存储库接口中编写自定义@Query 方法来选择特定的列.但是,我不想为不同的属性写这么多方法. 我试过了,但它总是返回整个对象. 公共类 MySpecifications {公共静态规范propertiesWithId(final String[] properties, final Object id, final String idProperty)
..
我使用 spring-data-jpa 和 mysql 数据库.我的表格字符集是 utf-8.我还添加了 ?useUnicode=yes&characterEncoding=utf8 到 application.properties 文件中的 mysql url.当我将“ąčęėį"之类的字符传递给控制器以将其保存在 mysql 中时出现问题.在mysql中我得到了???分数.但是当我
..
我有一个 JPA @MappedSuperClass 和一个扩展它的 @Entity: @MappedSuperclass公共类基类{@ID@GeneratedValue(策略 = GenerationType.AUTO)私人长ID;@柱子私人布尔活动;//getter &二传手}@实体公共类 Worker 扩展 BaseClass{@柱子私有字符串名称;//getter &二传手} 基类的a
..