Hibernate 쿼리에서 prepared statement를 사용하는 방법은 무엇입니까?Hibernate 쿼리에서 prepared statement를 사용하는 방법은 무엇입니까?
답변
기본적으로 Hibernate는 PreparedStatement
을 사용합니다. 그것에 대해 걱정할 필요가 없습니다. Criteria
뿐만 아니라 Hibernate는 createQuery
(HQL)과 createSQLQuery
에 대해 PreparedStatement
을 사용합니다.
편집
Query spSQLQuery = session.createSQLQuery("SELECT * FROM user_master WHERE user_name = :param1");
spSQLQuery.setString("param1","vicky.thakor");
spSQLQuery.list();
SELECT gl_acc_no, SUM (debit_credit = '56'다음에 local_currency end 인 경우) 차변, SUM (debit_credit = 57 '후 단부 LOCAL_CURRENCY) 신용, 카운트 (케이스 때 debit_credit = '57'후 단부 debit_credit) CreditCount debit_credit = '56, 카운트 (케이스 'debit_credit 후 단부)로부터 wee_fas_transaction_detail_det 을 DebitCount 곳에서 document_no (' 1643 ','1644 ','1649 ','1650 ','1651 ','1652 ','1653 ','1654 ','1655 ' , '1656', '1657') GROUP BY gl_acc_no; 이것은 내 쿼리 Java에서 여러 coluumn 값을 반환하는 방법입니다 – user3699218
문자열을 추가하여 쿼리를 작성하는 경우 위의 쿼리에서 일부 데이터가 변경된 후 동일한 방식으로 캐싱됩니다. 그러면 다시 캐싱됩니다. 'setParameter'를 사용하십시오. ,'setString' 등 ... –
이걸 내가보기에 내가 할 수있는 일은 easly understand – user3699218
- 1. Enterprise Library에서 prepared statement를 사용하는 방법은 무엇입니까?
- 2. Prepared Statement를 사용하여 SQL 삭제
- 3. Binds/Prepared Statement를 사용하는 동안 SQL 주입?
- 4. MySQLdb 모듈은 prepared statement를 지원합니까?
- 5. PHP에서 안전한 mysql prepared statement를 생성하는 방법은 무엇입니까?
- 6. C에서 mysql 쿼리를 위해 prepared statement를 설정하는 방법은 무엇입니까?
- 7. Ruby/Rails에서 prepared statement를 빌드/실행하는 방법은 무엇입니까?
- 8. 하나의 행 삽입을 위해 Prepared Statement를 사용해야합니까?
- 9. Prepared Statement를 여러 번 효율적으로 사용하기
- 10. cassandra (astyanax)에서 cql prepared statement를 사용하는 중 오류
- 11. mysqli가 PHP에서 매번 prepared statement를 피하는 방법
- 12. Prepared Statement를 사용한 SELECT * FROM 및 mysqli_fetch_array
- 13. PHP로 Prepared Statement를 사용하여 MySQL에 삽입하는 방법
- 14. 동적 배열로 MySQLi prepared statement를 어떻게 실행합니까?
- 15. Prepared Statement를 실행하여 불리언 값을 얻는 방법?
- 16. like on grails prepared statement를 사용할 때 예외 발생
- 17. MySQL prepared statement 캐싱을 사용하는 방법은 무엇입니까?
- 18. SQL 삽입이 성능에 영향을 미치지 않도록 prepared statement를 사용합니까?
- 19. OpenJPA가 프로젝트에 존재하지 않을 때 prepared statement를 실행합니다.
- 20. 한 번 사용한 후에 prepared-statement를 사용하지 않는 것이 안전합니까?
- 21. Prepared Statement를 사용하여 JQuery JTable에 대한 값 선택
- 22. 우리는 setter 메소드없이 prepared statement를 사용할 수 있습니까?
- 23. Prepared Statement를 통해 업데이트되도록 열을 설정할 수 있습니까?
- 24. PHP Postgres PDO 드라이버는 prepared statement를 지원하지 않습니까?
- 25. 루프 java를 사용하여 prepared statement를 사용하여 다중 값 삽입
- 26. PDO Prepared Statement를 사용하면 자바 스크립트를 실행할 수 있습니다
- 27. PDO의 다른 테이블에 대해 동일한 prepared statement를 어떻게 사용합니까?
- 28. Prepared Statement를 사용하여 C#으로 Utf-8 쿼리하기
- 29. Hibernate 쿼리가 SQL 인젝션에 취약한가?
- 30. JPA에서 Hibernate UserTypes를 사용하는 방법은 무엇입니까?
당신은 최대 절전 모드 Queries''에 대한 자세한 내용이 필요합니다. 당신은'native SQL query'를 사용하고,'HQL'을 사용하여'named queries'를 생성 할 수 있습니다. 여기를보십시오 http://www.mkyong.com/hibernate/hibernate-parameter-binding-examples/ – OO7