有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!


共 (3) 个答案

  1. # 2 楼答案

    我不相信JDBC连接API允许这种情况

    你有两个选择:

    1. 在上授予适当的权限 数据库级别,仅允许选择 运营
    2. 使用Spring AOP和Security拦截在DAO上写入操作的调用,并禁止某些角色执行这些操作

    第二种选择显然更加灵活,符合春天自然习语的精神

  2. # 3 楼答案

    我使用这样的助手方法

    private void setConnectionReadOnly(boolean readOnly) {
        try {
            jdbcTemplate.getDataSource().getConnection().setReadOnly(readOnly);
        } catch (SQLException e) {
            e.printStackTrace();
        }
    }