開発問題記録(継続更新)


今日からブログに自分や他人の開発過程で発生した問題を記録し始めます。
 
1、Tomcat:IOException while loading persisted sessions:java.io.EOFException
理由:tomcatはハードディスクのsessionの読み込みに失敗しました。
解決方法:workの下のファイルをクリアします。主に*serファイルです。またはsession.serだけ削除すればいいです。
 
2、hql問題、もしhqlで関連表がない情報を調べたら、どうやってhqlを書きますか?
解決策:もしhibernateに関連が配置されていなかったら、表A、表Bのように書きます。
public List<Object[]> queryTwoTable() {
	String hql = "select a.*,b.* from A a, B b where a.aid=b.aid ";
	return getHibernateTemplate().find(hql);	
}
 関連が設定されていないので、その中のいずれかのオブジェクトのセットに戻ることができません。List、Listのように全部です。すみません。Objectのオーブジーとして并べられます。最后に値をとるときはObjectのオーブジー配列で取ります。Object[0]….このような場合は、関連付けが一番いいです。検索と采算に便利です。  3、Android dpn入門問題(初心者のためだけ)org.android pn.server.xmpp.handlerのパケッジの中でクレイアンの接続の登録検査証の登録操作を担当しています。登录するときにクラト情报をデベルに保存して、登录するクラスはIORegister Handlerです。デカパイタスは缲り返しクレイアン、すみませんが唯一の制约です。エラを保存します。org.androdpn.server.xmpp.auth pa keの中のAuthManager類の判断、つまりget Passwordとの方法で、IORegister Handler類に合せて、重複するとログイン操作をすることができます。重複がないか、なか、デカベルに挿入します。もう一つの案は、べての人が知っているって言うべきです。保存前に判断します。存在はudteで、存在しています。で、ここの案はAndroid dpnのソレスタルトを修正します。ここに、具体的な種類はorg.androdid pn.server.dao.hiberg.UserDaoHybergとorg.android pn.Harander.Harand.comです。第一案は私达のプロジェクトの具体的な状况によって采用したもので、第二の案は大众に适切です。纸面の原因は、以上は大体の构想です。だから、具体的な操作は自分で分けることです。