[CONTAINER-271] 【S2JDBC】SQLファイル内のOGNL式でクラスフィールドの参照ができない。 Created: 2008-10-11  Updated: 2008-10-15  Resolved: 2008-10-15

Status: Resolved
Project: S2Container
Component/s: S2JDBC
Affects Version/s: 2.4.30
Fix Version/s: None

Type: Bug Priority: Major
Reporter: takao sugimoto Assignee: higa
Resolution: Won't Fix Votes: 0
Labels: None


 Description   

【S2JDBC】SQLファイル内のOGNL式でクラスフィールドの参照ができない。

<sqlファイル>
select * from emp where name = /(@com.example.Clazz@FIELD)/'JOHN';

<実行結果>
select * from emp where name = 'JOHN';



 Comments   
Comment by higa [ 2008-10-15 ]

初期のS2Daoではバインド変数コメントで、OGNLが使えましたが、
nullの時にバインド変数の方が決められないという問題が出たため、
"."によるプロパティアクセスしか認めないようになっています。

つまり、OGNLが使えないのは仕様です。

Generated at Fri Apr 26 06:33:03 JST 2024 using Jira 9.15.0#9150000-sha1:9ead8528714127d8cfabf2446010d7e62c0a195c.