亀井です。
sql2entityで生成されるPmbクラスを編集する際に発生した問題です。
Pmbクラスのjavadocコメントの中の <!-- df:endClassDescription --> の部分を、
<!--
df:endClassDescription -->
のように崩すと、それ以降sql2entityで失敗するようになり、
エラーログには以下のように出ます。
[df-sql2entity] java.lang.IllegalStateException: The end mark of extended class description was not found: pmbeanFile=../src/main/java/com/example/db/exbhv/pmbean/SamplePmb.java
[df-sql2entity] at org.seasar.dbflute.logic.sql2entity.pmbean.DfPmbCommentSetupper.reflectExtendedClassDescription(DfPmbCommentSetupper.java:110)
javadocを意図的に崩す人はいないと思いますが、IDEなどの整形機能を使用している場合、
特に保存と同時に整形していると、この状態になる場合があります。
この問題が起きたのはEclipseなのですが、Eclipse 4.2 のデフォルト設定では
javadoc内にbr要素があると、その直後で改行するようです。
そこで以下のようにすると、少なくとも意図せずこの状態になることは無くなると思います。
***********. <br />
<!-- df:endClassDescription -->
ちなみにNetBeansとIntelliJの整形はjavadoc内に干渉しなかったので
Eclipse使いにしかメリットが無いかもしれませんが。
よろしくお願いします。