ここ数週間で、データベース ORM としての GORM について学びました。コード内をチェックした後、すべてのコマンド (limit、order、where、または select など) は、現在の DB を複製することによって新しいインスタンスを返します。
現在のインスタンスを使用する代わりに DB を複製する主な目的を知っている人はいますか?
コマンド select, where, limit, order, join があると、DB インスタンスのクローン作成が 5 回になります。私の知る限り、メモリ上にオブジェクトを作成するのは高価です。
1352 次