問題タブ [pascalcasing]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - コード分析、CA1709 と CA1704 の間で失われる
次の 2 つの KB 記事のために、私は混乱しています。
という名前のプロパティがありますICD9
。コード分析によると、次のように変更する必要がありますIcd
それは私には合理的に聞こえます。私は行ってそれをに変更しますIcd9
(なぜそれがそうではないことを示唆しているのかわかりIcd
ませんIcd9
)、別の警告が表示されます
KB には、私の頭字語が 3 文字の長さの場合、Pascal ケーシングを使用する必要があると記載されています。Icd9
パスカルはケースに入っていませんか?9
それが問題を引き起こしていると感じています。
spring - Spring Boot 1.3 から 1.4 への移行、Hibernate 4 から 5 への移行、Pascal ケースの問題
Spring Data JPA と Hibernate を使用して Spring Boot 1.3.5 POC を作成しました (このバージョンの Spring Boot では 4.3.11.Final)。私のバックエンド データベースは Microsoft SQL Server で、データベース オブジェクトの標準命名規則はパスカル ケースです (例: MySchema.MyTable.MyColumn)。javax.persistence.Table および javax.persistence.Column アノテーションを使用して名前を設定し、spring.jpa.hibernate.naming-strategy=org.hibernate.cfg.EJB3NamingStrategy を application.properties ファイルに追加しました。
すべてが完璧に機能しました。問題なくSpring Boot 1.3.6に更新しました。
今、私は Hibernate 5.0.9.Final を使用する Spring Boot 1.4.0.RELEASE に移行しました。そのプロパティ名を変更しましたが、EJB3NamingStrategy の値は残しました。他の廃止された要素も変更しました。
- org.springframework.boot.orm.jpa.EntityScan から org.springframework.boot.autoconfigure.domain.EntityScan
- org.springframework.boot.context.web.SpringBootServletInitializer から org.springframework.boot.web.support.SpringBootServletInitializer
- org.springframework.boot.test.SpringApplicationConfiguration から org.springframework.boot.test.context.SpringBootTest (私のテストクラス)
生成された SQL では、EJB3NamingStrategy で使用したパスカル ケースではなく、デフォルトのキャメル ケースを使用して命名規則を強調しています。
元のコンソール出力:
新しいコンソール出力:
広範囲に検索したところ、ImplicitNamingStrategy と PhysicalNamingStrategy への参照が見つかりました。しかし、それらを差し込むことはうまくいかないようで、おそらく正しいアプローチではありません。また、独自の NamingStrategy を作成することへの言及も見てきました。それは私が取らなければならないルートですか?
@Table および @Column アノテーションで指定した正確な名前を使用する Hibernate 5 の別の設定はありますか? 注釈を定義する方法に問題はありますか?
groovy - 小文字としての PascalCase の最初の単語
PascalCase のテキストを含む文字列があり、最初の単語を抽出して小文字に変換する必要があります。
有効な PascalCase 識別子のみに注目しましょう (他の文字や数字は使用せず、常に大文字で始まります)。
私の問題に対するシンプルでクリーンな解決策は何ですか?
私はもう試した
ただし、大文字をすべて削除しますが、大文字を保持する必要があります。
apache - apache mod_rewrite を使用してハイフン付き URL をパスカル ケースに書き換える
ユーザーフレンドリな URLはハイフンで囲む必要があります。次に例を示します。
http://example.com/some-category/some-file
ただし、継承されたフォルダー構造はパスカルケースであるため、書き換えられた URLは次のようになります。
http://example.com/SomeCategory/SomeFile.php
注:カテゴリまたはファイル名の単語数はさまざまであるため、そのような一貫性は期待しないでください。元。http://example.com/some-long-category/file
.
Apacheのmod_rewriteを使用して、カテゴリとファイルの一般的な書き換え条件とルールのペアを使用して、これを行う方法を考えています。
ここでルールをテストできます。Apache サーバーをセットアップする必要はありません。