XML Schema Document和XML Schema Instance之间究竟有什么区别?
xmlns:xsd="http://www.w3.org/2001/XMLSchema"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"请详细说明.
我有以下映射
1 用户可以有 0 个或多个角色。
来自用户的查询u JOIN Fetch u.roles
如果 User1 有两个角色 RoleA 和 RoleB。
然后 User1 返回两次。
我期望的是 User1 应该返回一次,其中包含包含 RoleA 和 RoleB 的角色列表
我该如何解决这个问题。
还请解释多对多关系的行为。
如果Java中的字符串是UTF-16,那么UTF-16字符的大小可能是4个字节.因此,1个UTF-16角色必须映射到2个字符.
这意味着String长度可能小于等效的char []长度.
但事实并非如此.
Character x = new Character((char) 7000);
String s = new String(""+x+x+x);
byte [] ar = s.getBytes();
char [] arr = s.toCharArray();
Run Code Online (Sandbox Code Playgroud)
字节数组的长度为9.
字符数组的长度为3.
所以char的大小如何为2字节?
所以我认为java中的char可能大于2个字节,具体取决于需要是否正确.
如果是这样,java中char的最大大小是多少?或者它是可变长度,将来可能会达到无穷大?