DBIx::Classでlast_insert_idが使えないの罰

DBIx::Classでlast_insert_idが使えないの罰

使い方が悪いんでしょうか。
Caught exception Can't locate object method last_insert_id とカタリストに怒られました。 いろいろ調べてみるとDBIのバージョンが古いとかいろいろあるみたいだけど、最新だし。

どうしてだべ?

ところでcreateした次の行で、last_insert_idした場合だけど、
同じような処理が連続してあった場合、
例えば同じ時間に同じ処理をした場合、

create(Aさん)> create(Bさん) > last_inset_id(Aさん) > last_inset_id(Bさん)となって、Aさんの最後のIDを取得するところでは最後のIDはBさんのになってしまうんじゃないかと思いました。 どうなんでしょう。

今日もまたあまり進みませんでした。 ゴールデンなんとかだからか?