TraceTest.java


Dosyayı İndir
package com.godoro.trace.test;

import com.godoro.trace.repository.AccountRepository;
import com.godoro.trace.entity.Account;

public class TraceTest {
  
 private static long persistAccount(String accountName, double totalBalance) {
    Account account = new Account();
    account.setAccountName(accountName);
    account.setTotalBalance(totalBalance);

    AccountRepository accountRepository = new AccountRepository();
    accountRepository.persist(account);
    accountRepository.close();

    System.out.println("Hesap kalıcılandı " +account.getAccountId()
            + " " + account.getAccountName()
            + " " + account.getTotalBalance());
    
    return account.getAccountId();
  }

  private static void findAccount(long accountId) {

    AccountRepository accountRepository = new AccountRepository();
    Account account = accountRepository.find(accountId);
    accountRepository.close();

    System.out.println("Hesap bulundu " + account.getAccountId()
            + " " + account.getAccountName()
            + " " + account.getTotalBalance());
  }

  private static void mergeAccount(long accountId, String accountName2, double montyhlySalar2) {

    AccountRepository accountRepository = new AccountRepository();

    Account account = accountRepository.find(accountId);
    account.setAccountName(accountName2);
    account.setTotalBalance(montyhlySalar2);
    accountRepository.merge(account);

    accountRepository.close();
    
    System.out.println("Hesap bulundu " + account.getAccountId()
            + " " + account.getAccountName()
            + " " + account.getTotalBalance());
  }

  private static void removeAccount(long accountId) {

    AccountRepository accountRepository = new AccountRepository();

    Account account = accountRepository.find(accountId);
    System.out.println("Hesap silinmeden önce " + account.getAccountId()
            + " " + account.getAccountName()
            + " " + account.getTotalBalance());
    accountRepository.remove(accountId);

    Account account2 = accountRepository.find(accountId);
    if (account2 == null) {
      System.out.println("Hesap silindi ");
    } else {
      System.out.println("Hesap silinemedi ");
    }

    accountRepository.close();

  }

  public static void main(String[] args) {

    long accountId = persistAccount("Alıcılar", 345300);

    findAccount(accountId);

    mergeAccount(accountId, "Satıcılar", 432450);

    removeAccount(accountId);

  }
}

				
Dosyayı İndir

Bu Sayfayı Paylaş:




Bu Sayfayı Paylaş:

İletişim Bilgileri

Takip Et

Her Hakkı Saklıdır. Bu sitede yayınlanan tüm bilgi ve fikirlerin kullanımından fibiler.com sorumlu değildir. Bu sitede üretilmiş , derlenmiş içerikleri, fibiler.com'u kaynak göstermek koşuluyla kendi sitenizde kullanılabilirsiniz. Ancak telif hakkı olan içeriklerin hakları sahiplerine aittir