@Entity(name = "t_sys_auth_flow") @Table(appliesTo = "t_sys_auth_flow", comment = "审核流程配置表") @Data public class TSysAuthFlow { @Id @GeneratedValue private Long id; private int approveStatus; private int operationType; } @Transactional @Query(nativeQuery=true, value="SELECT u1.* FROM t_sys_auth_flow u1 where u1.approve_status = ?1") TSysAuthFlow findAllByApproveStatus(int approveStatus);
时间: 2024-04-10 15:30:20 浏览: 127
你在代码中定义了一个名为`TSysAuthFlow`的实体类,该类使用了`@Entity`和`@Table`注解来映射数据库表,并使用了`@Data`注解来自动生成Getter和Setter方法。
接下来,你在该实体类中使用了`@Id`和`@GeneratedValue`注解来标识主键,并定义了一个名为`id`的Long类型字段。
另外,你还定义了两个int类型的字段`approveStatus`和`operationType`。
最后,你使用了`@Transactional`注解表明该方法需要在事务中运行,并使用了`@Query`注解来定义一个原生SQL查询,查询`t_sys_auth_flow`表中`approve_status`字段等于指定值的记录,并返回一个`TSysAuthFlow`对象。
根据你提供的代码,我可以看出你尝试通过原生SQL查询来获取符合条件的记录。如果你的代码存在问题或者你有其他问题需要解决,请提供更多的上下文信息和具体的问题描述。这样我才能更好地帮助你。
阅读全文