小编Ale*_*lex的帖子

JPA与Hibernate - 多对多关系,获取所有数据

用户和角色之间有很多很多关系.例如

public class User {
   @Id
   private Integer id;

   @ManyToMany
   @JoinTable(name = "APP_USER_ROLE", 
     joinColumns = { @JoinColumn(name = "USER_ID") }, 
     inverseJoinColumns = { @JoinColumn(name = "ROLE_ID") })
   private List<Role> roles = new ArrayList<Role>();
}

@Entity     
public class Role {
  @Id
  private Integer id;

  @ManyToMany(mappedBy = "roles")
  private List<User> users = new ArrayList<User>();
}
Run Code Online (Sandbox Code Playgroud)

我的要求是使用他们的角色获取系统中的所有用户.使用HQL时我的查询是

select u, u.roles from User u
Run Code Online (Sandbox Code Playgroud)

但是,这会为具有相应角色的每个用户触发查询.如果有100个用户,则会触发100个查询.但是在SQL中我可以使用以下查询来实现它

select u.id, 
u.name, m.roleId, r.name FROM User u left outer join UserRole m ON u.id = m.userId 
inner join …
Run Code Online (Sandbox Code Playgroud)

sql many-to-many hibernate jpa hql

2
推荐指数
1
解决办法
3698
查看次数

WPF WebBrowser控制如何禁用IE的短键?

大家好我有一个问题我在应用程序中使用WPF WebBrowser控件,我需要禁用IE的短键,例如Ctrl+ Netc有没有办法解决这个问题?请帮帮我.

提前致谢

c# wpf controls

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

查找在类中定义的接口

如何找到使用Apache类中定义的所有可用接口BeanUtils,MethodUtils等等?

public class MyClass() {
   .....
   public interface Interface1{};
   public interface Interface2{};
}
Run Code Online (Sandbox Code Playgroud)

java reflection apache-commons

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

如何更新HBase中的现有列值

我有以下插入声明.

Put put = new Put(UserId.getBytes(charSet));
put.add("Actor".getBytes(charSet), "Verified".getBytes(charSet),Bytes.toBytes(verified));       
put.add("Actor".getBytes(charSet), "UtcOffset".getBytes(charSet),Bytes.toBytes(utcOffset));
put.add("Actor".getBytes(charSet), "PreferredUsername".getBytes(charSet),preferredUserName.getBytes(charSet));  
table.put(put);
Run Code Online (Sandbox Code Playgroud)

现在我想用新的preferredUsername更新插入值preferredUserName.请帮我

java hbase

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

java如何通过指定的符号从字符串中获取列表?

例子我有一个字符串

"123<a>3213<b>3434343<c>,example <d><1><2><3>"

我希望通过符号获得内部文本 "<>"

如何获得列表 [a,b,c,d,1,2,3] ???

java string substring

0
推荐指数
2
解决办法
65
查看次数

标签 统计

java ×3

apache-commons ×1

c# ×1

controls ×1

hbase ×1

hibernate ×1

hql ×1

jpa ×1

many-to-many ×1

reflection ×1

sql ×1

string ×1

substring ×1

wpf ×1