sql server - एसक्यूएल से डेटा कैसे लाएं और प्लेरेमेकर के साथ स्काले का उपयोग करते हुए परिस्थितियों का उपयोग करके परीक्षा का परीक्षण करें?



sql-server scala (0)

मेरे पास एक नियंत्रक है =>

   @Singleton
   class NewBillingMonthController @Inject() (implicit cacheService: 
   CacheService, repository: NewBillingRoleRepository, contexts: Contexts,
  securityService: SecurityService) extends BaseController {
  def getAll(implicit queryParams: QueryParams): Action[AnyContent] = 
  securityService.authenticate() { implicit request =>
  withErrorRecovery { req =>
  toJson {
    repository.getAll(request.user.loginName)
     repository.getUser()
      }

// यह नियंत्रक कहता है कि मेरे पास एक एसक्यूएल की रेजोज़ाटरी होती है, यह रिपॉजिटरी => न्यूबिलिंग रिपोजिटरी.scala =>

   class NewBillingRoleRepository @Inject() (val queryHandler: 
   QueryHandler, val contexts: Contexts, val configurationService: 
   ConfigurationService)
   extends Repository[HierarchyEntryBillingRoleCheck] {
   override val allQuery = s"""
                         select users from tble """
    override def map2Object(implicit map: Map[String, Any]): 
   HierarchyEntryBillingRoleCheck = {
  HierarchyEntryBillingRoleCheck(str("roleName"), oint("PersonID"))}

 def getAll(implicit loginName: String): 
 Future[Seq[HierarchyEntryBillingRoleCheck]] = {
 doQueryIgnoreRowErrors(allQuery, "loginName" -> loginName) }

दूसरा रेपो:

  class UserNewBillingRepository @Inject() (val queryHandler: QueryHandler, 
  val contexts: Contexts, val configurationService: ConfigurationService)
  extends Repository[HierarchyEntryBilling] {
   override val allQuery= s"""select * from SiACPManageBillingMonth"""


  def getrepo():Future[Seq[HierarchyEntryBilling]]= {
 doQueryIgnoreRowErrors(allQuery)
  }


  override def map2Object(implicit map: Map[String, Any]): 
 HierarchyEntryBilling = {

  HierarchyEntryBilling(str("Name"), str("Provider"), oint("Year"), 
  ostr("Month"), ostr("Status"), ostr("ProviderType"))

मेरा कहना है कि मैं जानना चाहता हूं कि 1 एसक्यूएल से डेटा कैसे लाया जाए और परिणाम को रिक्त या नहीं के लिए और दूसरी क्वेरी निष्पादित करें?





playframework