sql >> データベース >  >> RDS >> Mysql

SQLクエリからHibernateテンプレートクエリを作成するにはどうすればよいですか?

    HibernateTemplateを使用する場合 以下のクエリはHibernateクエリの例ですが、あなたの場合、エンティティがどのように関連付けられているかを確認するためにマッピングファイルが必要です。以下のクエリがお役に立てば幸いです。

    public List<Object[]> getCities(Integer stateId)  {
            List<Object[]> cityList = new ArrayList<Object[]>();
            String query = "select city.cityId,city.cityName from City city where city.state.stateId=?";
            Object[] queryParam = {stateId};
            cityList = getHibernateTemplate().find(query, queryParam);
            return cityList;
        }
    

    または

    String query="from City";
    List<City> cityList = getHibernateTemplate().find(query);
    


    1. Rでパスワードを暗号化-RODBCを使用してOracleDBに接続します

    2. PostgreSQLで利用可能な照合のリストを返す方法

    3. SQLCommandにパラメーターを渡すための最良の方法は何ですか?

    4. サーブレットエラーによるユーザーの登録