ヒベルナベ(二)
2367 ワード
知識ポイントのまとめ:
*.hbm.xml、web.xmlでは内容を変更する必要がありますが、これらの内容は修正しないと違ったエラーが発生します。
プログラミング:
javaにはたくさんのショートカットがあります。
shift+enter 高速改行
ctrl+alt+上下方向キー コピー
alt+/ヒント
ctrl+D削除
まだたくさんあります。同時に自分で追加して削除することもできます。
注意事項:
同時にあなたのweb.xmlを直さないでください。
同時に*.hbm.xmlを修正することに注意します。
guidはデータベース自身が生成したランダム36文字列のメインキーIDを表します。
assignedはユーザーが自分で数値を加えたメインキーIDです。
nativeは自動的に取得します。このようなものですが、sqlの中にnewid()を使っているとここでエラーが発生します。
経験のまとめ:
ヒベルナ:逆生成にはDAO層、*.hbm.xml、web.xmlを変更する必要があります。これらのファイル
エラーはいつもこの中にあります。
DAO層の中
保存します
findall()はすべてを検索します。
merge()更新セッション
findById()はメインキーで検索します。
atch Dirty()保存または修正
*.hbm.xml、web.xmlでは内容を変更する必要がありますが、これらの内容は修正しないと違ったエラーが発生します。
プログラミング:
javaにはたくさんのショートカットがあります。
shift+enter 高速改行
ctrl+alt+上下方向キー コピー
alt+/ヒント
ctrl+D削除
まだたくさんあります。同時に自分で追加して削除することもできます。
注意事項:
同時にあなたのweb.xmlを直さないでください。
<filter>
<filter-name>struts2</filter-name>
<filter-class>org.apache.struts2.dispatcher.FilterDispatcher</filter-class>
</filter>
<!-- Struts2 Filter -->
<filter-mapping>
<filter-name>struts2</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
<!-- Struts2 Filter -->
<welcome-file-list>
<welcome-file>/index.jsp</welcome-file>
</welcome-file-list>
<login-config>
<auth-method>BASIC</auth-method>
</login-config>
<filter-mapping>
<filter-name>struts2</filter-name>
<url-pattern>*.action</url-pattern>
</filter-mapping>
</web-app>
もし中に修正がないなら、何かjar衝突のエラーが出てきます。多くの人が脳のないところに行って、antlr 2.7.2.jarを削除します。同時に*.hbm.xmlを修正することに注意します。
<hibernate-mapping>
<class name="com.Table.Administrator" table="Administrator" schema="dbo" catalog="Paas">
<id name="aid" type="java.lang.String">
<column name="Aid" />
<generator class="guid" />
</id>
<property name="aname" type="java.lang.String">
<column name="Aname" not-null="true" unique="true" />
</property>
<property name="apass" type="java.lang.String">
<column name="Apass" not-null="true" />
</property>
</class>
</hibernate-mapping>
その中のゲナートのラベルは多くの属があります。guidはデータベース自身が生成したランダム36文字列のメインキーIDを表します。
assignedはユーザーが自分で数値を加えたメインキーIDです。
nativeは自動的に取得します。このようなものですが、sqlの中にnewid()を使っているとここでエラーが発生します。
経験のまとめ:
ヒベルナ:逆生成にはDAO層、*.hbm.xml、web.xmlを変更する必要があります。これらのファイル
エラーはいつもこの中にあります。
DAO層の中
保存します
findall()はすべてを検索します。
merge()更新セッション
findById()はメインキーで検索します。
atch Dirty()保存または修正