我说的东西和美工和页面没关系
如果想在现有方案下让你的service层与DB层更漂亮点 你看看iBatis吧,用不了你1个小时时间就会了,因为你们都是call 预存么。ibatis配置上也很简单。Hibernate需要很强的OO分析设计能力才能用漂亮,ibatis不用,他是对sql的封装,同样是类似
// 在此输入java代码
private String resource= "com/mitsubishi_motors/april/maintenance/db/ibatis.xml";
private Reader reader;//private SqlMapClientBuilder xmlBuilder;
private SqlMapClient mySqlMap;
reader = Resources.getResourceAsReader(resource);
mySqlMap = SqlMapClientBuilder.buildSqlMapClient(reader);
mySqlMap.startTransaction();
GeneralMsg msg = new GeneralMsg();
msg.setMsgID("301");
msg.setMsgTitle("ibatis");
msg.setMsgContent("ibatis bt o ");
int rows = mySqlMap.update("updateMsg",msg);
mySqlMap.commitTransaction();
是不是和Hibernate用起来很像,但是底层是写的sql,也就是他的映射文件是SQL 也可以call procedure。所以感觉很适合你们。