对于大量的sql语句大家是怎么管理的?

我们系统现在是直接写到类里面 先用pl/sql格式化 然后 每行加双引号拼接起来 这样在类里面sql语句能够容易的看出来. 但是这样 就比较占地方了
一个类里面来几个sql语句就 很长了
大家在项目中是怎么管理sql语句的?

声明 不用mybatis和hibernate

拆分, 然后写成模板(比如velocity模板).
用的时候load, render, cache;

你不愿意用mybatis和hibernate,又嫌sql 太长,那就试试把有关联的sql整合,写成储存过程啊。或者将sql写到一个专门的文件中,每次用的时候直接取.

1、xml 存如CDATA
2、模板引擎
3、properties也行

xml,
properties,
模版也行
或者将条件分拆,然后拼接。