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

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

声明 不用mybatis和hibernate

4个回答

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

lingshao0426
lingshao0426 只能是这样了 要是mybatis能把 sql配置功能抽出来就好了
接近 7 年之前 回复

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

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

jinnianshilongnian
jinnianshilongnian 我现在用idea写代码 拷贝的字符串 自动加换行 不用自己格式化
接近 7 年之前 回复

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

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!