デッドロックの回避は自動で行われるのでしょうか?

Service Studio (開発環境)でのモデリング時におけるデッドロックの検知機能はありません。
アプリケーション実行時にデッドロックが発生した際には、データベース側により対処が行われます。
主要なデータベースに備わっているデッドロックが発生した際に、トランザクションをロールバックするという仕組みに依存します。