0
私はスプリングブートを使用しています。xmlファイルでネイティブクエリを定義したいと思います。ここで が実体である:スプリングブートでxmlでネイティブクエリを定義する方法
@NamedNativeQuery(name = "findAllUsers",query = "select * from user")
@Entity
@Table(name="user")
public class User implements Serializable {
@Id
@GeneratedValue
@Column(name = "UserId")
private Integer userId;
}
とリポジトリ:
@Repository
public interface UserDao extends CrudRepository<User, Integer>, JpaSpecificationExecutor<User> {
@Query(name="findAllUsers")
List<User> findAllUsers();
}
私はネイティブSQL-oracle.xmlおよびネイティブSQL-mysql.xml間をすばやくネイティブSQLを切り替えたいです。
JPAは、ファイル "orm.xml" をサポートしています。どのJPAドキュメントにもあります – DN1