JFinalSQLJfinal 的 SQL 插件
Jsql 是 Jfinal 的 SQL 插件
主要特点:
SQL与JAVA代码分离
XML配置
JS语法的SQL模板引擎,简单易学
模板标签:
<%=%> ,例如:name = <%=name%>,将转换成 name = ? ,并将参数变量添加到Args中
<%-%> ,例如:name = <%-name%>,将转换成 name = ? ,并将参数变量转义后添加到Args中
<%+%> ,例如:name = <%+name%>,将转换成 name = 'jfinal'
用法:
-
主配置文件JSql-Config.xml
<?xml version="1.0" encoding="UTF-8"?> <jsqlconfig> <jsqlpath path="/JSql-User.xml" /> </jsqlconfig>
-
SQL配置文件JSql-User.xml
<?xml version="1.0" encoding="UTF-8"?> <jsql namespace="user"> <sql id="getusers"> <![CDATA[ select * from user t where 1 =1 and <%if(typeof(state) != 'undefined'){%> t.state = <%=state%> <%}%> <%if(typeof(ids) != 'undefined'){%> and t.id in (<%for(var i=0;i<ids.length;i++){%> <%=ids[i]%> <%if(i < ids.length-1){%> , <%}%> <%}%>) <%}%> order by name desc ]]> </sql> </jsql>
-
JAVA初始化
new JSqlPlugin("/JSql-Config.xml").start();
-
调用SQL
Map<String, Object> m = new HashMap<String, Object>(); SqlArgs sqlArgs = JSqlKit.getSqlArgs("user.getusers",m);
-
执行SQL语句
Db.find(sqlArgs.getSql(), sqlArgs.getArgs().toArray());
评论
EasySQLEclipse的SQL插件
EasySQL是一个Eclipse的SQL插件。包含SQL编辑器和执行器,表格编辑器,数据导出工具。EasySQL设计成易于与其它插件相集成。如果在你的项目中需要数据库操作功能,可以考虑该插件。
EasySQLEclipse的SQL插件
0
check_mssql_healthNagios的SQL Server监控插件
check_mssql_health是一个Nagios用来监控SQLServer数据库运行状态的插件。
check_mssql_healthNagios的SQL Server监控插件
0
check_mssql_healthNagios的SQL Server监控插件
check_mssql_health 是一个 Nagios 用来监控SQL Server数据库运行状
check_mssql_healthNagios的SQL Server监控插件
0
SuriwireWireshark 的插件
Suriwire是一个Wireshark的插件,用来从pcap文件中显示Suricata生成的警报,它在包信息中增加警报信息并显示在专家信息窗口中。
SuriwireWireshark 的插件
0