小编Yur*_*ets的帖子

从 Shadow DOM 中获取 GetElementById

我有一个带有 shadow DOM 的自定义元素,它侦听属性target更改。
target应该是我的组件应该附加到的元素的 ID。

我试过使用querySelectorgetElementById来获取外部 DOM 的元素,但它总是返回null.

console.log(document.getElementById(target));
console.log(document.querySelector('#' + target));
Run Code Online (Sandbox Code Playgroud)

以上两者都返回null

有没有办法从 shadow DOM 中获取对父文档中元素的引用?

javascript web-config shadow-dom

11
推荐指数
1
解决办法
1万
查看次数

使用MyBatis返回Object内Object的列表

我在使用MyBatis时在另一个Object中返回对象列表时遇到问题.我的主要对象看起来像这样:

private Long id;

private String symbol;

private List<TypePermission> typePermissions;
Run Code Online (Sandbox Code Playgroud)

我的映射器看起来像这样

<resultMap type="CalendarType" id="calendarTypeMap">
    <result column="id" property="id"/>
    <result column="symbol" property="symbol"/>
    <collection property="TypePermissions" resultMap="TypePermissions"/>
</resultMap>

<resultMap id="TypePermissions" type="TypePermission">
    <result property="roleId" column="roleId"/>
    <result property="permissionSymbol" column="permissionSymbol"/>
</resultMap>
Run Code Online (Sandbox Code Playgroud)

我的目标是获得这样的对象:

content:[
    "id":id,
    "symbol":symbol,
    "TypePermissions":{
        "roleId":roleId,
        "permissionSymbol":permissionSymbol
    }
]
Run Code Online (Sandbox Code Playgroud)

当我执行sql查询时,我得到以下错误cannot find symbol TypePermissions,因为主SELECT尝试选择行,如TYPEPERMISSIONS,ID,SYMBOL

我在互联网上搜索,但未找到任何有用的东西.你能帮助我并指出我做错了什么吗?

java sql oracle spring mybatis

4
推荐指数
1
解决办法
8973
查看次数

标签 统计

java ×1

javascript ×1

mybatis ×1

oracle ×1

shadow-dom ×1

spring ×1

sql ×1

web-config ×1