0
我下载了appfuse struts2 + spring secutiry,它使用了hibernate。 我想知道如何将其转换成jdbc api或提供其他示例使用简单的jdbc api开发的示例。jdbc api的春季安全示例
感谢
我下载了appfuse struts2 + spring secutiry,它使用了hibernate。 我想知道如何将其转换成jdbc api或提供其他示例使用简单的jdbc api开发的示例。jdbc api的春季安全示例
感谢
我认为这是可以实现的,你需要相当easily.All是编写实施“GenericDao”界面。 Appfuse提供了GenericDao hibernate实现,名为“GenericDaoHibernate”,我鼓励您使用它。无论如何,这是我的建议:
public class GenericDaoJdbcTemplate<T, PK extends Serializable> implements GenericDao<T, PK> { @Autowired private DataSource dataSource; private JdbcTemplate jdbcTemplate; protected final Log log = LogFactory.getLog(getClass()); private Class<T> persistentClass; public GenericDaoJdbcTemplate(final Class<T> persistentClass) { this.persistentClass = persistentClass; } protected JdbcTemplate getJdbcTemplate(){ if (jdbcTemplate == null) return new JdbcTemplate(dataSource); return jdbcTemplate; } @Override public List<T> getAll() { // TODO Auto-generated method stub return null; } ...
}
为什么需要JDBC API和有什么错休眠? –
罗马感谢您的快速回复。 我没有hibernate的经验,所以我想用jdbc api完成这个工作 – rajub
AppFuse使用由数据层,服务层和web层组成的三层架构。还需要一层,它是跨越所有其他层的安全层。 Hibernate在数据层非常流行,但您可以选择任何其他ORM框架。 –