Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
189 views
in Technique[技术] by (71.8m points)

Creating sql queries for reports in java

I want to create a parametrized query to receive something from the database. This query is big, that big that it is not really possible to put it in a @Query annotation in a CrudRepository and also it should be very flexible so that depending on parameters it may add a join or a with segment to the query. The way I saw this situation being handled was building the query in a String variable and then passing that string to a JdbcTemplate or being executed in another ways. Something like that:

String sql = getWith(params) + getJoin(params) + getWhere(params);

These methods can get very big and ugly. Is there a way I can achieve my goal more elegantly?

question from:https://stackoverflow.com/questions/65940754/creating-sql-queries-for-reports-in-java

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Reply

0 votes
by (71.8m points)
Waitting for answers

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
OGeek|极客中国-欢迎来到极客的世界,一个免费开放的程序员编程交流平台!开放,进步,分享!让技术改变生活,让极客改变未来! Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...