我是Hibernate的新手.我有两个表,例如,student和phone number这两个表有一个共同的列,student id.我想使用Hibernate hql对这两个表进行内连接.
student.java
{
private int id;
private String name;
}
Run Code Online (Sandbox Code Playgroud)
phone.java
{
private int pid;
private int sid; //same id in student.java
private int phone_number;
}
Run Code Online (Sandbox Code Playgroud) 如何从以下sql创建Hibernate条件查询?
String hql = "select e.employeeId,m.meetingId,e.firstname from Employee e join e.meetings m";
有人可以提供相应的标准查询吗?
我使用vlc媒体播放器的vlcj库做了一个视频播放器。
这是我的代码来做到这一点..
public class Player {
public static void main(final String[] args) {
NativeLibrary.addSearchPath(RuntimeUtil.getLibVlcLibraryName(), "C:\\Program Files\\VideoLAN\\VLC");
Native.loadLibrary(RuntimeUtil.getLibVlcLibraryName(), LibVlc.class);
SwingUtilities.invokeLater(new Runnable() {
@Override
public void run() {
new Player(args);
}
});
}
private Player(String[] args) {
JFrame frame = new JFrame("vlcj Tutorial");
MediaPlayerFactory mediaPlayerFactory = new MediaPlayerFactory();
Canvas c = new Canvas();
c.setBackground(Color.black);
JPanel p = new JPanel();
p.setLayout(new BorderLayout());
p.add(c, BorderLayout.CENTER);
frame.add(p, BorderLayout.CENTER);
EmbeddedMediaPlayer mediaPlayer = mediaPlayerFactory.newEmbeddedMediaPlayer();
mediaPlayer.setVideoSurface(mediaPlayerFactory.newVideoSurface(c));
frame.setLocation(100, 100);
frame.setSize(1050, 600);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setVisible(true);
mediaPlayer.playMedia("D:\\EmbeddedMediaPlayer\\test.3gp");
}
}
Run Code Online (Sandbox Code Playgroud)
我可以使用此代码播放视频,但是如何像 vlc 媒体播放器一样在全屏上看到相同的视频? …