Javaを勉強中プログラマーです。
今までずっと気になるところがあって、よかったら教えてくれませんか?
質問
① @Override public TSource get(Object key) { return dictionary.get(key); } ② @SuppressWarnings("Duplicates") ③ public static void main(String[] args) throws Exception { entityManagerFactory = Persistence.createEntityManagerFactory("JPATest"); SampleDbCreator.createDatabase(entityManagerFactory); streams = new JinqJPAStreamProvider(entityManagerFactory); streams.registerAssociationAttribute(Lineorder.class.getMethod("getItem"), "item", false); streams.registerAssociationAttribute(Lineorder.class.getMethod("getSale"), "sale", false); streams.setHint("queryLogger", new JPAQueryLogger() { @Override public void logQuery(String query, Map<Integer, Object> positionParameters,Map<String, Object> namedParameters) { System.out.println(" " + query); } }); new SampleMain().runSampleQueries(); }
上記の場合だと、【@】の意味は何ですか?
今見たところはDB関係も使われています。
コメントの意味ですか?あるいはDB項目ですか?
[xxx] private void sample(){}
サンプルを見つらなくて、こんな感じのソースもたまに見かけます。
[]はなんのため使いますか?
いまだに書いたことがないので、よかったら教えてください。
補足情報
サイトだけを教えてもかまいません。
今はJavaにLinqを実装する方法を探しています、こっちの実装方法を知っている人も良かったら教えてくれませんか?
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/05/17 01:49